marty69 Posted August 8, 2009 Share Posted August 8, 2009 Bonjour,Je ne sais pas si c'est un pb de prestashop ou plus du côté de ma machine, mais quand je veux importer un PNG dans mes catégories j'ai un message d'erreur me disant : "format de l'image non reconnu ; formats acceptés : GIF, JPG, PNG"Pas de pb avec les jpg ou gif.Le même pb apparait aussi bin sur mon site en ligne qu'en local.J'ai vu quelques posts similaires sans solutions, plutot rapports de bug...Je suis sur Linux avec une version Prestashop 1.2 Finale. Link to comment Share on other sites More sharing options...
Natsu Posted August 8, 2009 Share Posted August 8, 2009 Salut,es-ce que c'est un véritable png ? Link to comment Share on other sites More sharing options...
marty69 Posted August 8, 2009 Author Share Posted August 8, 2009 salut,Merci pour ta réponse.Qu'entends tu pas "véritable" ?je ne sais pas, je crée ma composition en psd pour manipuler les calques et exporte ensuite le résultat en PNG donc j'imagine que oui !Ceci dit j'ai besoin de la couche alpha pour créer des images avec de la transparence. Je remarque d'ailleurs que c'est assez compliqué, prestashop transformant le tout en JPG ! je ne sais pas si il existe une autre solution.De toutes facons les gif, meme avec transparence ont l'air d'être pris en compte... Link to comment Share on other sites More sharing options...
minirj01 Posted August 8, 2009 Share Posted August 8, 2009 De toutes facons les gif, meme avec transparence ont l’air d‘être pris en compte… Oui tout à fait. Exemple les boutons en .gif, le détourage a un rendu médiocre (faux-pixels aux coins).Essaye d'enregistrer ton doc au format PNG24. Link to comment Share on other sites More sharing options...
marty69 Posted August 8, 2009 Author Share Posted August 8, 2009 Il y a un système de conversion automatique des images si j'ai bien compris, parceque dans mes dossiers images toutes mes images sont au format jpg...en tout cas merci, je teste le PNG24 et je vous dit Link to comment Share on other sites More sharing options...
marty69 Posted August 8, 2009 Author Share Posted August 8, 2009 hummm... bon alors finallement ca fonctionne en local mais pas chez mon hébergeur. Pb de librairie ? (par exemple la lib GD ?)Enfin quand je dis que ca fonctionne, le pb évoqué au début du post n'apparait pas en local, cependant il ne prend en compte la transparence (conversion auto en jpg)Compliqué tout ca Link to comment Share on other sites More sharing options...
Natsu Posted August 9, 2009 Share Posted August 9, 2009 J'entendais par là que de temps en temps j'enregistrer mes png puis les renomme en .gif Effectivement si tu n'as pas GD d'installer sur ton serveur ça pose problème Link to comment Share on other sites More sharing options...
marty69 Posted August 9, 2009 Author Share Posted August 9, 2009 Oui c'est donc des vrais PNG.Après vérification par phpinfo il s'avère que la librairie GD est bien installée et activée...Sinon j'étais justement tombé sur un post ou ils faisaient cette manip de renomer les fichiers suite à, pour certains, cette conversion automatique des fichiers et pour d'autres un pb aussi sur l'import des PNG. Ce post commencant à dater j'esperais qu'une solution avait été trouvée...Je crois que je vais pour l'instant passer par ce biais mais j'avoue que c'est pas très pratique. Link to comment Share on other sites More sharing options...
PhilHeap Posted August 14, 2009 Share Posted August 14, 2009 Même problème chez moi Link to comment Share on other sites More sharing options...
PhilHeap Posted August 15, 2009 Share Posted August 15, 2009 Bonjour,J'ai installé une version 1.2.1 ce matin sur une autre machine, j'ai le même souci avec l'ajout d'images dans les fiches produits quelque soit le type d'image posté .jpg, .png, .gif. J'ai même tenté de récupérer une image de la boutique démo pour la renvoyer...le message d'erreur à la validation de l'image est :format de l'image non reconnu ; formats acceptés : GIF, JPG, PNGJ'ai vérifié si GD2 est correctement installé, phpinfo m'indique :GD Support enabledGD Version bundled (2.0.34 compatible)Je commence à désespérer de faire fonctionner Prestashop dans sa totalité, c'est navrant... Link to comment Share on other sites More sharing options...
orion98 Posted September 1, 2009 Share Posted September 1, 2009 Il semblerait qu'il y ait une erreur dans les options de l'appel de la commande unix "file" dans le fichier images.inc.phpJe ne sais pas si cela peut expliquer ces problemes d'upload de fichiers image mais au cas ou... voila un patch.Thierry patch.txt Link to comment Share on other sites More sharing options...
PhilHeap Posted September 1, 2009 Share Posted September 1, 2009 Il semblerait qu'il y ait une erreur dans les options de l'appel de la commande unix "file" dans le fichier images.inc.phpJe ne sais pas si cela peut expliquer ces problemes d'upload de fichiers image mais au cas ou... voila un patch.Thierry Merci du tuyau, j'avais en fait déjà réalisé cette modif pour régler mon problème.. pas eu le temps de reporter ici... Link to comment Share on other sites More sharing options...
jeckyl Posted September 2, 2009 Share Posted September 2, 2009 Et donc cela fonctionne cette modif ? Link to comment Share on other sites More sharing options...
Sephy Posted September 3, 2009 Share Posted September 3, 2009 Bonjour,J'ai le même soucis je ne peux ajouter aucune image à mes articles j'ai beau les enregistrés au format jpg, png où gif et j'ai sans cesse la même erreur comme quoi le format et non reconnus.voici la modification que j'ai faite dans le fichier : image.inc.php à la racine de mon ftp elseif (function_exists('mime_content_type')) $mime_type = mime_content_type($file['tmp_name']); elseif (function_exists('exec')) - $mime_type = trim(exec('file -b --mime-type '.escapeshellarg($file['tmp_name']))); + $mime_type = trim(exec('file -b --mime '.escapeshellarg($file['tmp_name']))); if (empty($mime_type)|| $mime_type == 'regular file') $mime_type = $file['type']; Mais cela ne me change rien ça me dis erreur exec pour des raisons de sécurité je ne sais pas trop quoi exactement.Merci d'avance de votre aide. Link to comment Share on other sites More sharing options...
PhilHeap Posted September 3, 2009 Share Posted September 3, 2009 Chez moi j'ai ajouté une ligne pour afficher le $mime_type à l'écran et du coup cela à fonctionnné, je pense que j'ai dû casser la fonction isPicture et je ne m'en porte pas plus mal... elseif (function_exists('exec')) echo $mime_type; $mime_type = trim(exec('file -b --mime-type '.escapeshellarg($file['tmp_name']))); Link to comment Share on other sites More sharing options...
Sephy Posted September 3, 2009 Share Posted September 3, 2009 Merci à toi j'ai effectué ta modification mais lors de l'ajout de l'image d'un article j'obtiens ceci Warning: exec() has been disabled for security reasons in /home/sephyreas/public_html/images.inc.php on line 81 ce qui ne m'aide pas des masses ...Si par hasard quelqu'un as une solutions ou peux me donner sa ligne de code de 77 à 83 au cas ou je me soit trompé dans ma ligne de code ...Merci d'avance. Link to comment Share on other sites More sharing options...
PhilHeap Posted September 3, 2009 Share Posted September 3, 2009 Mon fichier images.inc.php en pièce jointe, comme ça... par contre je ne me souviens pas si j'ai modifié également celui qui se trouve dans admin...Si cela ne fonctionne toujours pas je l'enverrai également. images.inc.php Link to comment Share on other sites More sharing options...
PhilHeap Posted September 3, 2009 Share Posted September 3, 2009 je raconte n'importe quoi il n'y en a pas dans l'admin :-) Link to comment Share on other sites More sharing options...
Sephy Posted September 3, 2009 Share Posted September 3, 2009 Merci à toi j'ai bien remplacer le fichier mais j'ai toujours le même message d'erreur warning à la ligne 81 je commence à desesperer ... Link to comment Share on other sites More sharing options...
orion98 Posted September 3, 2009 Share Posted September 3, 2009 @SephyC'est un patch il ne faut pas le coller dans le fichier tel quel.Le patch veut dire qu'il faut remplacer la ligne avec un MOINS devant par la ligne avec un PLUS devant sans mettre le PLUS.Thierry Link to comment Share on other sites More sharing options...
Sephy Posted September 3, 2009 Share Posted September 3, 2009 Je vais essayer cela de ce pas et je te tiens au courant néanmoin il me semble que j'avais déjà effectuer ce remplacement mais bon au cas où cela ne coute rien d'essayer à nouveau. Link to comment Share on other sites More sharing options...
Sephy Posted September 3, 2009 Share Posted September 3, 2009 Bon bah verdict : 1 erreur 1. format de l'image non reconnu ; formats acceptés : GIF, JPG, PNG Link to comment Share on other sites More sharing options...
eGzyl.pl Posted July 2, 2010 Share Posted July 2, 2010 can make jpg without background?? not generate.... Link to comment Share on other sites More sharing options...
tagoweb Posted December 29, 2010 Share Posted December 29, 2010 j'ai juste enlever le "!" avant isPicture. function checkImage($file, $maxFileSize) { if ($file['size'] > $maxFileSize) return Tools::displayError('image is too large').' ('.($file['size'] / 1000).Tools::displayError('KB').'). '.Tools::displayError('Maximum allowed:').' '.($maxFileSize / 1000).Tools::displayError('KB'); if (!isPicture($file)) // remplacer "!isPicture" par "!isPicture" (enlever le ) return Tools::displayError('image format not recognized, allowed formats are: .gif, .jpg, .png'); if ($file['error']) return Tools::displayError('error while uploading image; change your server\'s settings').'('.Tools::displayError('Error code: ').$file['error'].')'; return false; } Link to comment Share on other sites More sharing options...
Bahzil Posted January 4, 2011 Share Posted January 4, 2011 J'ai rencontré le même problème, je n'arrivez à uploader aucune image, que se soit pour un produit ou pour un fournisseur...Ma version est : PrestaShop™ 1.4.0.6 (Version Beta)Et effectivement lorsque j'ai retiré le ! à la ligne 88 du fichier images.inc.php ça fonctionne, j'arrive à uploader des images.Merci tagoweb Link to comment Share on other sites More sharing options...
ktimini Posted January 11, 2011 Share Posted January 11, 2011 En effet, ça fonctionne la méthode de Tagoweb mais bon, pfiouu, ça donne pas envie de faire de mise à jour ou autre après vu le nombre de modif que l'on doit faire à la patte pour que ça tourne correctement. Link to comment Share on other sites More sharing options...
Bahzil Posted January 11, 2011 Share Posted January 11, 2011 D'accord avec toi ktimini, mais le problème vient d'où? C'est ça la question, je pense que ça serait bien qu'un dévellopeur nous donnes une explication sur la source de ce problème... 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