Différence entre taille réelle de la vignette et valeur dans la balise IMG Différence entre taille réelle de la vignette et valeur dans la balise IMG
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Différence entre taille réelle de la vignette et valeur dans la balise IMG

Started by Olivier_S, January 06, 2009, 09:55:08 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Olivier_S

Bonjour,
Je ne comprends pas pourquoi Coppermine me génère un code HTML incorrect au niveau de la valeur de "width" de mes vignettes d'images verticales.
Il indique 110 alors que les vignettes générées automatiquement font 109 pixels de large. J'ai indiqué dans le panneau de config 164 comme valeur max aux vignettes et choisit l'option "Aspect max"
Le résultat donne un flou pas joli du tout
Un exemple sur cette page, la 3eme vignette (photo prise en verticale dans la première rangée)
http://www.baladenature.com/cpg/thumbnails.php?album=2
Mis à part refaire moi même les vignettes pour qu'elles fassent 110, que puis je faire pour corriger ce problème ?
Merci d'avance
Coppermine 1.4.18

Pascal YAP

Entre le moment de l'installation première de CPG et aujourd'hui avez-vous changé ces valeurs.

Sinon, passez par la page Utilitaires (utils.php) et demandez l'actualisation des valeurs.

Dommage que l'on ne puisse pas laisser de Commentaires sur votre Galerie  ???
Vos photos sont carrément FABULEUSES, toutes méritent un commentaire ;D ;D ;D
Même les Vignettes sont superbes ! Chui Fan :-)
Celle-ci en particulier : http://www.baladenature.com/cpg/displayimage.php?pos=-1779
et celle-là : http://www.baladenature.com/cpg/displayimage.php?pos=-1766

Olivier_S

Je suis repassé à la valeur 110 pixels pour la hauteur max de mes vignettes dans la page de configuration " Paramètres des images et vignettes "
J'ai utilisé l'outil pour rafraichir toutes les vignettes de mes albums
Et au final, j'ai toujours des vignettes qui sont affichées en 111 (pas toutes)
Par exemple dans la liste des albums, j'ai des vignettes avec la valeur [height="110"] et d'autres en 111.
J'ai vérifié la taille des vignettes créées en les rapatriant par FTP, elles sont bien toutes en 110
Alors où CPG trouve t il cette valeur de 111 ?
Je n'y comprends rien  ???

Merci pour tes commentaires sur mes images ;)

Coppermine 1.4.18

François Keller

si je comprends bien, la vignette a bien une hauteur de 110 mais elle est affichée avec une hauteur de 111 ?
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Pascal YAP


Olivier_S

Quote from: François Keller on January 06, 2009, 03:24:47 PM
si je comprends bien, la vignette a bien une hauteur de 110 mais elle est affichée avec une hauteur de 111 ?

Exactement
Pour la galerie sur la jura par exemple tout est bon, les vignettes sont toutes affichées en 110
Pour la galerie sur les oiseaux de Loire, mis à part les 2 premières vignettes, elles sont affichées en 111 de hauteur sur la première page par exemple
Je n'arrive pas à déterminer la cause de erreur de valeur d'1 pixel dans les dimensions des vignettes.
Coppermine 1.4.18

Olivier_S

Oupss j'ai du appuyer sur le mauvais bouton car le fil est affiché comme Résolu ?

La galerie a été inaccessible quelques minutes mais elle est de nouveau en ligne
J'ai vérifié la base sql au cas où.
Coppermine 1.4.18

Pascal YAP

Refaire l'opération d'actualisation, et limitez le nombre d'image à traiter.
Peut-être un phénomène de TimeOut vu la quantité d'images proposés par votre Galerie.

François Keller

Il faudrait regarder le script d'affichage des vignettes pour voir ce qui se passe (peut être au niveau de la fonction display_thumbnails() dans le fichier functions.inc.php)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Olivier_S

Je ne ne sais pas si cela va changer quelque chose car si je prends l'exemple suivant :

Code source :
<td valign="top" class="thumbnails" width ="25%" align="center">
                <table width="100%" cellpadding="0" cellspacing="0">
                        <tr>
                                <td align="center">
                                        <a href="displayimage.php?album=2&amp;pos=1"><img src="albums/jardin/thumb_02.jpg" class="image"  height="111" border="0" alt="02.jpg" title="Nom du fichier : 02.jpg
Poids du fichier : 88Ko
Dimensions : 700x467
Ajouté le : 17 Nov 2004"/><br /></a>


Sur le serveur :
L'image fait 164x110 pixels (conformément à la dimension paramétrée dans le menu de config)
http://www.baladenature.com/cpg/albums/jardin/thumb_02.jpg

Coppermine 1.4.18

Olivier_S

Quote from: François Keller on January 06, 2009, 04:42:41 PM
Il faudrait regarder le script d'affichage des vignettes pour voir ce qui se passe (peut être au niveau de la fonction display_thumbnails() dans le fichier functions.inc.php)

C'est là que cela se passe ?

$image_size = compute_img_size($row['pwidth'], $row['pheight'], $CONFIG['thumb_width']);
Coppermine 1.4.18

Pascal YAP

Le code source que vous donnez, n'est pas la réalité des dimensions de la Vignette, vous affichez le TAG alt="" "texte alternatif" !
Il renseigne effectivement les dimensions réelles de votre image (full)

Je me demande si le script ne tente pas de diviser un PIXEL en deux !!!! 0.5 n'existe pas sur les écrans !
Je constate également le même décalage de dimensions sur ma Galerie !!!!  ???


François Keller

Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog