versionvintage Posted November 25, 2009 Share Posted November 25, 2009 Bonjour,Je soumets un comportement étrange.Lorsque j'ai chargé plusieurs photos et demander un redimensionnement automatique, j'ai reçu sans problème des photos avec un fond blanc, ce que je voulais.Puis sans avoir rien changé à qquelque paramètre que ce soit, voilà que maintenant au moment du redimensionnement le fond est noir (c'est moche).Je n'ai rien changé et je suis allé voir dans le fichier images.inc.php, la variable $white est OK sur 255, 255, 255Alors d'où peut provenir ce changement soudain de couleur ?Qqun aurait-il une explication/solution pour revenir au blanc ?Merci d'avance.VersionVintage Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 26, 2009 Share Posted November 26, 2009 BonjourMême comportement...Question anodine : tu es chez quel hébergeur ? Car sur deux des sites que je gère j'ai ce comportement sans avoir fait aucune modif. Je soupçonne une MAJ de la bibliothèque PHP du coup, mais sans grande conviction. Link to comment Share on other sites More sharing options...
versionvintage Posted November 26, 2009 Author Share Posted November 26, 2009 Bonjour,Mon hébergement est chez ONE.COMEt je confirme que je n'ai rien changé qui puisse expliquer ce soudain changement de couleur de fond, alors que jusque là, le blanc passait bien.J'ai même mis le fichier images.inc.php de la version 1.2.5 mais c'est pareil.Et si je régénère les thumbnails (regenerate), c'est encore pire parce que alors, même mes anciennes images qui avaient un fond blanc, reçoivent un contour noir... l'HORREUR Heureusement j'ai pu recharger la sauvegarde de anciennes images... Ouf !Le gros inconvénient c'est aussi que quand on active REGENERATE thumbnails, c'est parti pour une regénération de TOUTES les images, ce qui est hyper-lourd et qui (j'ai cru comprendre en lisant d'autres posts) pose problème chez certains hébergeurs car avec beaucoup de photos cela peut prendre du temps.L'idéal ce serait de pouvoir activer la regenération à la carte càd soit sur un produit spécifique, soit sur un groupe ou une sélection de produits. Un futur développement qui serait bien utile.En quoi une mise à jour de PHP chez l'hébergeur pourrait-elle provoquer un changement de comportement du code de la page images.inc.php ?Je ne suis pas assez spécialiste du langage pour trouver la réponse moi-même, mais c'est peut-être une piste si d'autres rencontrent les mêmes difficultés.Merci de creuser pour essayer de trouver le bug, parce que là, je ne vais plus ajouter de produits car le black c'est trop nul .VersionVintage Link to comment Share on other sites More sharing options...
Yoya Posted November 26, 2009 Share Posted November 26, 2009 Hello .. a vu de nez, fouillez du coté de la version de GD ijnstallée / modifiée : http://php.net/manual/fr/book.image.phpGood luck en tout cas!ps: faire un phpinfo() pour connaitre les versions des extensions utilisées.Pierre. Link to comment Share on other sites More sharing options...
versionvintage Posted November 26, 2009 Author Share Posted November 26, 2009 Bonjour,Voilà le résultat sur le serveur de mon hébergeur ONE.COM (évidemment je ne sais pas quelle était la configuration avant, s'il y a éventuellement eu une modification)Que signifie GD, s'il vous plait ? Graphic Design ?Je mets ci dessous la configuration GD chez mon hébergeur qui actuellement me crée du black comme contour quand je charge mes photos.gdGD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.2.1 T1Lib Support enabled GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version 6b PNG Support enabled libPNG Version 1.2.15beta5 WBMP Support enabled XPM Support enabled XBM Support enabled Est-ce que quelqu'un qui n'a pas ce problème, càd chez qui le contour est bien blanc/white, pourrait mettre le résultat du phpinfo sur GD pour que l'on puisse comparer où sont les differences, svp ?Merci d'avance. Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 26, 2009 Share Posted November 26, 2009 BonsoirVoici "ma" config :GD Support enabledGD Version bundled (2.0.34 compatible)FreeType Support enabledFreeType Linkage with freetypeFreeType Version 2.2.1GIF Read Support enabledGIF Create Support enabledJPG Support enabledPNG Support enabledWBMP Support enabledXBM Support enabled Si quelqu'un qui n'a pas le problème pouvait aussi mettre les paramètres, ça serait pas mal ;-) Link to comment Share on other sites More sharing options...
versionvintage Posted November 26, 2009 Author Share Posted November 26, 2009 Bon voilà le bilan de la comparaison de nos deux GD config qui produisent du noir/BLACK au contour d'imagesMaintenant il faut espérer recevoir la GD config de qq utilisateurs chez qui les contours sont bien blanc/WHITECONFIG Cédric GIRARD GD Support enabledGD Version bundled (2.0.34 compatible)FreeType Support enabledFreeType Linkage with freetypeFreeType Version 2.2.1GIF Read Support enabledGIF Create Support enabledJPG Support enabled /* JPEG au lieu de JPG chez VersionVintage */PNG Support enabledWBMP Support enabledXBM Support enabled CONFIG VersionVintageGD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.2.1 T1Lib Support enabled /* en + chez VersionVintage */GIF Read Support enabled GIF Create Support enabled JPEG Support enabled /* Jpg au lieu de JPEG chez Cédric Girard)libJPEG Version 6b /* en + chez VersionVintage */PNG Support enabled libPNG Version 1.2.15beta5 /* en + chez VersionVintage */ WBMP Support enabled XPM Support enabled /* en + chez VersionVintage */ XBM Support enabledMerci pour la collaboration à élucider ce mystère B/W.Bien cordialement. Link to comment Share on other sites More sharing options...
Yoya Posted November 27, 2009 Share Posted November 27, 2009 Hello,Chez moi ou çà fonctionne (localhost Version de PHP: 5.3.0) GD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.3.9 GIF Read Support enabled GIF Create Support enabled JPEG Support enabled libJPEG Version 6b PNG Support enabled libPNG Version 1.2.37 WBMP Support enabled XBM Support enabled Directive Local Value Master Value gd.jpeg_ignore_warning 0 0 Cdlt,Pierre. Link to comment Share on other sites More sharing options...
Cédric Girard Posted November 27, 2009 Share Posted November 27, 2009 BonjourMerciPour moi la seule différence c'est la version FreeType, mais ça ne concerne me semble-t-il que l'interprétation des polices de caractères...Bon, ben c'est p'têt pas ça alors... Link to comment Share on other sites More sharing options...
Yoya Posted November 27, 2009 Share Posted November 27, 2009 Bein a mon avis le test à faire (ptet un peu lourd) : intaller un serveur en localhost (le meme que le mieu qui marche par exemple: la derniere version de Wamp) , installer votre projet et voir si sa continue à disfonctionner, auquel cas sa viendrait de la config Prestahsop, autrement de la config Web ... un peu bourrin j'avoue mais bon Pierre. Link to comment Share on other sites More sharing options...
versionvintage Posted November 27, 2009 Author Share Posted November 27, 2009 Bonjour,Je vois, outre FreeType Version 2.3.9une différence au niveau delibPNG Version 1.2.37 au lieu de libPNG Version 1.2.15beta5 Mais je ne sais pas si ça a une incidence.Cordialement, Link to comment Share on other sites More sharing options...
versionvintage Posted December 1, 2009 Author Share Posted December 1, 2009 Bonjour,J'ai provisoirement résolu le problème au niveau de l'aspect en créant systématiquement des photos de 600 X 600 (format le plus large prédéfini dans Prestashop), comme cela lors du redimensionnement, je n'obtiens plus de vilain cadre noir autour de mes produits.C'est une astuce toute provisoire et un peu contraignante.Pour le reste, j'ai remarqué que sur le site www.2ememain.be où je place parfois des annonces, ce problème est aussi apparu alors que auparavant il n'y avait aucun problème, le contour des photos redimensionnée était blanc.L'enquête se poursuit....Bien cordialement, Link to comment Share on other sites More sharing options...
syl Posted December 2, 2009 Share Posted December 2, 2009 bonsoirje suis confronté au même soucis...Le fond est noir de temps à autre , indépendamment de l'image (une même image uploadée a parfois un fond blanc, parfois noir) .. étrange.En local (mais sur une autre installation de prestashop) il n'y a jamais ce problème.@versionvintage : mouais lol , c'est plutôt une astuce pour contourner le problème, mais ça le résoud pas à la source.Je vous tiens au courant si je trouve la solution. Link to comment Share on other sites More sharing options...
syl Posted December 2, 2009 Share Posted December 2, 2009 ah benh apparemment les anglophones ont déjà trouvé la solution ici :http://www.prestashop.com/forums/viewthread/13418EDIT : mais c une solution bof, car les images sont déformées pour s'ajuster au cadre... pas top. (par contre au zoom de l'image , elle s'affiche bien et sans noir) Link to comment Share on other sites More sharing options...
syl Posted December 2, 2009 Share Posted December 2, 2009 Voilà je pense avoir trouver une solution :1) Télécharger le fichier ici http://www.prestashop.com/?ACT=29&fid=6&aid=15148_DtXTgfE9NxkAbQ7x6xoe&board_id=12) important : à la racine du site, faites une copie du fichier images.inc.php (car il va faloir le remplacer et le remettre ensuite)3) à la racine , remplacer le images.inc.php par celui téléchargé.4) dans l'administration du site Préférences/images , regénérer les miniatures.5) une fois terminé, remplacer images.inc.php par celui d'origine (qu'on a copié à l'étape 2)6) vider le cache de votre browser7) tester et me revenir pour me dire si ça fonctionne chez vous aussi. Link to comment Share on other sites More sharing options...
Cédric Girard Posted December 2, 2009 Share Posted December 2, 2009 BonjourMerci pour ta solution, je vais tester ça rapidement.Peux-tu juste préciser ce que tu as changé ? (ça m'évitera de chercher par comparaison de code ;-) ) Link to comment Share on other sites More sharing options...
versionvintage Posted December 2, 2009 Author Share Posted December 2, 2009 Bonjour,J'ai effectivement aussi utilisé ce fichier pour remplacer le fichier images.inc.phpet j'ai vérifié via un upload direct d'images pour un produit et via une régénération complète et ça a marché.Par contre, je n'ai pas remis le images.inc.php d'origine, j'ai maintenu la nouvelle version. On verra bien si la solution est durable.L'inconvénient qui persiste c'est le "regenerate" qui recrée tous les thumbnails et est beaucoup trop lourd dès que le nombre de photos devient important (en plus on ne voit pas l'évolution du processus sur le serveur, donc on ne sait pas où il en est).Il faudrait vraiment envisager la possibilité de faire des REGENERATE partiels ou sur un produit spécifique.Cordialement, Link to comment Share on other sites More sharing options...
versionvintage Posted December 2, 2009 Author Share Posted December 2, 2009 Le mieux c'est de renommer le fichier images.inc.php actuel en _images.inc.php (comme cela on le conserve au cas où...)puis de copier tout le code du fichier solution proposé (pas besoin de chercher les différences) dans un nouveau images.inc.php qu'on charge au même endroit que le précédent sur le serveur.Avant de faire le regenerate complet, essaie d'abord de voir si avec un nouveau produit, le chargement de photos est OK et le contour blanc.Puis essaie de voir avec un produit existant qui pose problème en changeant une photo.Si ça passe, alors on peut lancer le regenerate complet (j'ai quand même sauvegardé les dossiers photos avant par sécurité)Perso, j'ai maintenu le nouveau fichier images.inc.php en place sans remettre celui d'origine.Cordialement, Link to comment Share on other sites More sharing options...
Cédric Girard Posted December 2, 2009 Share Posted December 2, 2009 OK, bon à savoirCool ! Link to comment Share on other sites More sharing options...
syl Posted December 2, 2009 Share Posted December 2, 2009 salut à tous@Versionvintage: t'as maintenu le nouveau images.inc.php ---> et les images sont pas déformées pour être adaptées "au carré" ??(chez moi elles étaient toutes déformées, et comme je vend des livres (rectangulaire) ça le fait pas, c'est pour ça que j'ai remis l'ancien "images.inc.php" par la suite)"Il faudrait vraiment envisager la possibilité de faire des REGENERATE partiels ou sur un produit spécifique." ==> bonne idée!!! A dire à l'équipe technique pour les prochaines version de presta..@Cédric Girard : ce que j'ai changé, euh rien à part ce que j'ai expliqué déjà. (les changement dans le fichier images.inc.php je sais pas, ce n'est pas de moi, il vient de là : http://www.prestashop.com/forums/viewthread/15988/#71989 (le fichier à la fin de la discution) et j'ai pas pris le temps d'analyser le php...)Cordialement. Link to comment Share on other sites More sharing options...
Cédric Girard Posted December 2, 2009 Share Posted December 2, 2009 Ah OK Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now