probleme avec imagecopymergegray!!

Eléphant du PHP | 170 Messages

13 avr. 2008, 14:27

Bonjour a tous,
j'ai un probleme avec la mise en noir et blanc d'une image. Ca marche nickel en local mais sur le serveur AMEN...j'ai une image qui reste en couleur mais c'est comme si tout les pixels etaient désordonnés, on ne distingue plus ce qu'il y a sur la photo
voici mon code:
$img = $destpt; 
                $dest = $chantier.'Pt'.$nimage.'-on'.$ext;
                $RVB=imagecreatefromjpeg($img); 
                $taille=getimagesize($img); 
                $NB=imagecreatefromjpeg($img); 
                imagecopymergegray($NB,$RVB,0,0,0,0,$taille[0],$taille[1],0); 
                imagejpeg($NB,$dest); 
le probleme se rencontre sur le serveur AMEN, je suis aller faire un PHPINFO, la librairie GD est active
merci de votre aide

ViPHP
ViPHP | 4674 Messages

13 avr. 2008, 23:39

Hey :),

et si tu désactives cette ligne là, tout fonctionne bien ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Eléphant du PHP | 170 Messages

14 avr. 2008, 12:45

Bonjour HyWan,
et bien j'ai fait des essais ce matin, si je crée deux variables $RVB et $NB à partir de deux images differentes, le mélange se fait correctement. Par contre comme dans le cas de mon script, si je crée deux variables $RVB et $NB à partir de la même image, la ça ne fonctionne plus.
Je n'ai pas eut le temps encore de tester un truc du genre crée deux variables $RVB et $NB à partir de deux images identiques de noms differents...
Ce qui est pénible c'est qu'a l'origine, mon script fonctionne super en interne et sur un serveur 1and1 mais pas sur AMEN...
J'ai vérifier par un phpinfo la librairie GD est installée en version 2.0.... et le php du serveur est une version 4.3....Je comprends pas pourquoi ça ne marche pas.
Y a t il une autre solution pour faire d'une image jpg couleur un noir et blanc.
Au fait, j'ai essayer sans résultat mais un "imagecopymergegray" ou un "imagecreatefromjpeg" ne pose pas de sucis si je travaille avec des images .JPG et non pas .JPEG??

Invité
Invité n'ayant pas de compte PHPfrance

14 avr. 2008, 22:15

Personne ne peux m'aider???
un exemple de mise en noir et blanc en php s'il vous plait!
Merci