Transparence des images redimensionnées

8 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour à la communauté Peel,

Je rencontre un problème avec le script de redimensionnement des images, lorsque j'envoie une image avec transparence.

Que ce soit avec un gif ou un png comportant des zones transparentes, la miniature générée remplace la transparence par un fond noir...

Avez-vous une solution à me proposer pour conserver la transparence de mes images lors du redimensionnement par le script inclu dans Peel ?

Merci d'avance !

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Micka,

Je ne connais pas votre version de PEEL, mais voici le correctif que nous avons fait sur ce sujet :

Vers la ligne 80 du fichier lib/thumbs/fonctions.php, il y a un switch sur la variable $srcType.

Il faut remplacer le "case png" par celui-ci:

case "png":

$srcImg = imagecreatefrompng($imageFile);

//avant de copier

//on désactive le blending de chaque pixel

imagealphablending($outImg, false);

//on définit l'alpha de destination

imagesavealpha($outImg, true);

break;

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ma version de Peel Premium est la toute dernière, la 5.71 (reçue le 07/09/10).

Merci Jean-Hervé pour le correctif !

Je l'ai appliqué et je reviens vers vous dès que j'ai pu tester son bon fonctionnement pour vous tenir au courant.

Cordialement,

Micka

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ça marche :angry:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

hi

en fait c'est dans modules/thumbs/fonction.php

et bien à la ligne 80

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour BIGYOM,

Oui effectivement, dans /modules/ et non /lib/

Merci :angry:

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ça marche :angry:

Problème résolu, merci pour le correctif qui a parfaitement fonctionné :huh:

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de quoi :angry:

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping