[PHP] generation d image et pb de couleur sous mozilla

generation d image et pb de couleur sous mozilla [PHP] - PHP - Programmation

Marsh Posté le 27-08-2002 à 18:51:57    

j avais un post dans webdesign on ma  dit de la refaire ici
 
mon pb:
je genere une image avec une pti coup de php
mais la couleur de l image est pas la meme une fois affichée a lecran dans mozilla. c nickel dans netscape 6 et IE 5+
je comprends pas! le code couleur est le meme;
 
quelqu'un saurait me dire si c un bug connu de mozilla?
ou une solution a proposer?
 
 
mon post de départ:
http://forum.hardware.fr/forum2.ph [...] subcat=402

Reply

Marsh Posté le 27-08-2002 à 18:51:57   

Reply

Marsh Posté le 27-08-2002 à 18:53:04    

code?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-08-2002 à 19:59:58    

url?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-08-2002 à 21:25:38    

Moi mozilla veut pas afficher mes images créées sous Adobe ImageReady?  :heink:  
 
M'a l'air catastrophique pour l'instant la gestion des images de ce navigateur?  :sarcastic:


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 27-08-2002 à 21:29:19    

:non:  
c quoi comme images?  
les gif de photoshop sont souvent "foireux", si tu veux mon avis...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-08-2002 à 21:47:46    

quel type d'image ? certains png contiennent des infos gamma, ie les interprète, mozilla non.


Message édité par youdontcare le 27-08-2002 à 21:48:05
Reply

Marsh Posté le 27-08-2002 à 22:07:17    

Freekill a écrit a écrit :

Moi mozilla veut pas afficher mes images créées sous Adobe ImageReady?  :heink:  
 
M'a l'air catastrophique pour l'instant la gestion des images de ce navigateur?  :sarcastic:



Qu'est ce qui te fait dire que c'est la faute de Mozilla et pas d'ImageReady ?

Reply

Marsh Posté le 27-08-2002 à 22:12:28    

youdontcare a écrit a écrit :

quel type d'image ? certains png contiennent des infos gamma, ie les interprète, mozilla non.




 
Des gifs pour la plupart, mais aussi des jpeg.


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 27-08-2002 à 22:21:04    

Hmmm, en fait c'est un bug lié à la consultation de documents sur localhost.
 
Il n'aime pas les images en localhost on dirait?  :sarcastic:  
 
En plus ça fait la même erreur si on visite la version online du site sans préalablement vider le cache?  :sarcastic:


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 27-08-2002 à 22:24:23    

Et ça merde aussi avec les fichiers .css en localhost.
 
Parfois un refresh et hop plus de styles?   :heink:  
 
L'aime vraiment pô le local Mozilla?  :heink:


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 27-08-2002 à 22:24:23   

Reply

Marsh Posté le 27-08-2002 à 22:25:19    

youdontcare a écrit a écrit :

quel type d'image ? certains png contiennent des infos gamma, ie les interprète, mozilla non.




 
spas le contraire ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-08-2002 à 22:27:55    

Freekill a écrit a écrit :

Moi mozilla veut pas afficher mes images créées sous Adobe ImageReady?  :heink:  




 
Tu peux en uploader que je vérifie. Si c'est effectivement le cas, je fait le bug report


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 27-08-2002 à 22:32:41    

antp a écrit a écrit :

spas le contraire ?


non.

Reply

Marsh Posté le 27-08-2002 à 22:34:54    

kadreg a écrit a écrit :

 
 
Tu peux en uploader que je vérifie. Si c'est effectivement le cas, je fait le bug report




 
Ca le fait juste en localhost, désolé.


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 27-08-2002 à 22:45:55    

Ben tu peux mettre une image en ligne qu'on vérifie en local ?

Reply

Marsh Posté le 27-08-2002 à 23:00:10    

Ca ne servirait à rien, je n'arrive plus à reproduire le problème. (après vidage du cache mémoire et disque)
 
Ce n'est pourtant pas la première fois que ça le faisait, et une recherche sur google m'a appris que d'autres personnes l'avaient eu.
 
On dirait qu'il s'emmêle parfois les pinceaux entre une version en ligne et une version locale d'une image ou d'un .css identique.
 
Maintenant allez savoir pourquoi?
 
PS : http://bugzilla.mozilla.org/show_bug.cgi?id=121084


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
Reply

Marsh Posté le 27-08-2002 à 23:03:31    

youdontcare a écrit a écrit :

non.




 
je demande à voir :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-08-2002 à 23:07:51    

antp a écrit a écrit :

je demande à voir :D


et c'est monsieur png qui dit ça ... http://forum.hardware.fr/icones/icon15.gif
 
teste, tu verras bien ...

Reply

Marsh Posté le 27-08-2002 à 23:09:38    

youdontcare a écrit a écrit :

quel type d'image ? certains png contiennent des infos gamma, ie les interprète, mozilla non.



IE ne supporte pas le canal alpha des PNG. Mozilla parfaitement.

Reply

Marsh Posté le 27-08-2002 à 23:34:41    

youdontcare a écrit a écrit :

et c'est monsieur png qui dit ça ... http://forum.hardware.fr/icones/icon15.gif
 
teste, tu verras bien ...




 
heu... je sais pas comment on mets des infos gamma dans un PNG [:titprem]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-08-2002 à 23:37:10    

http://www.libpng.org/pub/png/colo [...] mma22.html
 
Mozilla -> ok
IE -> pas ok
 
:D
 
http://www.libpng.org/pub/png/colorcube/


Message édité par antp le 27-08-2002 à 23:42:49

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-08-2002 à 10:10:43    

l image générée par le script php c un gif ou un png selon que le serveur php supporte ou pas ce type d'image.
 
j'ai besoin d'une couleur transparente en fond...
y'as pas d url, et le code en résumé c ça:

Citation :


    $couleur_dyn = ImageColorAllocate($img,$r,$v,$b);
    ImageFill($img,0,0,imagecolorallocate($img,0,0,0));
    ImageColorTransparent($img,ImageColorAt($img,1,1));
    ImageFilledArc($img,$x_img,$y_img,$size,$size,$ang_deb,$ang_fin,$couleur_dyn,$mode);
     
    if (function_exists("imagegif" ))  
    {
      header("content-type: image/gif" );
      imagegif($img);
      ImageDestroy($img);  
    }
    elseif (function_exists("imagepng" ))  
    {
      header("content-type: image/png" );
      imagepng($img);
      ImageDestroy($img);  
    }
    else  
    {
      die("Pas de support graphique avec PHP sur ce serveur" );  
    }


Message édité par cartmank le 28-08-2002 à 10:11:03
Reply

Marsh Posté le 28-08-2002 à 10:12:27    


 
ouais mais faut lire en entier:
"Mozilla appears to be fully conformant, but keep in mind that this is on an sRGB system. "
paske chez moi là mozilla ça marche pour 2 ou 3 cas sur tout le color cube pour le reste y as ratage

Reply

Marsh Posté le 28-08-2002 à 10:22:35    

cartmank a écrit a écrit :

 
 
ouais mais faut lire en entier:
"Mozilla appears to be fully conformant, but keep in mind that this is on an sRGB system. "
paske chez moi là mozilla ça marche pour 2 ou 3 cas sur tout le color cube pour le reste y as ratage




 
c'est quoi un sRGB system :heink:

Reply

Marsh Posté le 28-08-2002 à 10:23:31    

antp a écrit a écrit :

 
 
c'est quoi un sRGB system :heink:




 
C'est un système pas CMYK
 
Sharp Red Green Blue
 
Ce genre de choses : #AABBCC


Message édité par kadreg le 28-08-2002 à 10:24:44

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 28-08-2002 à 10:36:22    

kadreg a écrit a écrit :

 
 
C'est un système pas CMYK
 
Sharp Red Green Blue
 
Ce genre de choses : #AABBCC




 
c une excellente réponse de maitre cappello!!  :benetton:


Message édité par cartmank le 28-08-2002 à 10:51:31
Reply

Marsh Posté le 28-08-2002 à 10:38:22    

kadreg a écrit a écrit :

 
 
C'est un système pas CMYK
 
Sharp Red Green Blue
 
Ce genre de choses : #AABBCC




 
heu ouais ok mais pourquoi chez moi y a pas de prob et chez lui  y en a ? C'est quoi qui différencie les deux ?


Message édité par antp le 28-08-2002 à 10:38:35
Reply

Marsh Posté le 28-08-2002 à 10:38:39    

cartmank a écrit a écrit :

ouais mais faut lire en entier:
"Mozilla appears to be fully conformant, but keep in mind that this is on an sRGB system. "
paske chez moi là mozilla ça marche pour 2 ou 3 cas sur tout le color cube pour le reste y as ratage



Tu as un Mac ?

Reply

Marsh Posté le 28-08-2002 à 10:44:59    

note pour si jamais : quand on dit que IE ne supporte pas des trucs, on parle de IE Windows, vu qu'IE Mac n'a rien à voir et supporte bcp plus de trucs

Reply

Marsh Posté le 28-08-2002 à 10:52:13    

gm_superstar a écrit a écrit :

 
Tu as un Mac ?




nan un pc + win

Reply

Marsh Posté le 28-08-2002 à 11:03:47    

Ah ? Bizarre parce que la phrase que tu as cité semble en fait concerner Mozilla pour Mac (je la cite en entier) :
 
Mozilla appears to be fully conformant, but keep in mind that this is on an sRGB system. On a Macintosh, it is reported to fail in all but the two GIF cases, which would make sense: it currently gamma-corrects only PNGs (bug 53597).
 
Ceci dit que la correction des PNG gamma marche sous Mozilla pour tous les systèmes sRGB, sauf sur Mac où il y a des problèmes.
 
Ben il te reste plus qu'à faire un bug report...

Reply

Marsh Posté le 28-08-2002 à 11:07:31    

par hasard, ton écran serait pas en affichage 16 bits ?

Reply

Marsh Posté le 28-08-2002 à 11:17:30    

gm_superstar a écrit a écrit :

Ah ? Bizarre parce que la phrase que tu as cité semble en fait concerner Mozilla pour Mac (je la cite en entier) :
 
Mozilla appears to be fully conformant, but keep in mind that this is on an sRGB system. On a Macintosh, it is reported to fail in all but the two GIF cases, which would make sense: it currently gamma-corrects only PNGs (bug 53597).
 
Ceci dit que la correction des PNG gamma marche sous Mozilla pour tous les systèmes sRGB, sauf sur Mac où il y a des problèmes.
 
Ben il te reste plus qu'à faire un bug report...




"it currently gamma-corrects only PNGs " moi c un gif!!

Reply

Marsh Posté le 28-08-2002 à 11:18:15    

on s'en fout des GIF, burn all gifs :D

Reply

Marsh Posté le 28-08-2002 à 11:27:16    

antp a écrit a écrit :

par hasard, ton écran serait pas en affichage 16 bits ?




 
euh je check...
 
gagné! je suis en 16 bits...
 
oukilé le pb?

Reply

Marsh Posté le 28-08-2002 à 11:29:31    

oké je suis passé en 24 et hop apu de pb sous mozilla!!
 
kelkun peut m expliquer a koi c du?
putin je me vois mal mettre un avertissement sur le site qui dit "attention mozilla users 24bit display only to avoid color annoyance"

Reply

Marsh Posté le 28-08-2002 à 11:32:43    

ben par exemple j'ai testé les autres modes..
en 256 y as pas de difference entre le fond en couleur html et l image generée en php. tout les deux sont de la meme couleur!
mais c pas la couleur demandé et c tout caca!
 
aucun pb sous IE
 
en 16bit
sous mozi: la couleur html est ok, la couleur gif est trop claire
sous IE: OK
 
en 24bit:
mozi: ok
IE: ok
 
en 32b : OK
 
en ++bit: pas testé


Message édité par cartmank le 28-08-2002 à 11:33:18
Reply

Marsh Posté le 28-08-2002 à 11:38:12    

cartmank a écrit a écrit :

"it currently gamma-corrects only PNGs " moi c un gif!!



Attends, je comprends pas bien là... D'abord tu dis que le color cube passe très mal chez toi. Or le color cube c'est un test de PNG, et c'est sur les PNG qu'il est censé ne pas avoir d'erreur avec Moz...
 
Ensuite pour ton problème, tu pouvais pas le dire dès le début que c'était l'image GIF qui s'affichait mal ?
 
Bon sinon quelle version de Mozilla tu utilises ? On peut avoir en ligne une de tes images qui foire ?
 
Edit: OK vu tes réponses sur le 16 bits


Message édité par gm_superstar le 28-08-2002 à 11:39:00
Reply

Marsh Posté le 28-08-2002 à 11:43:04    

cartmank a écrit a écrit :

 
gagné! je suis en 16 bits...
 
oukilé le pb?




 
16 bits = moins de couleurs que 24 bits  
donc les couleurs qui manquent en 16 bits il faut en choisir d'autres pour les remplacer
Et y a plusieurs algorithmes de sélection je suppose...

Reply

Marsh Posté le 28-08-2002 à 12:04:34    

gm_superstar a écrit a écrit :

 
Attends, je comprends pas bien là... D'abord tu dis que le color cube passe très mal chez toi. Or le color cube c'est un test de PNG, et c'est sur les PNG qu'il est censé ne pas avoir d'erreur avec Moz...
 
Ensuite pour ton problème, tu pouvais pas le dire dès le début que c'était l'image GIF qui s'affichait mal ?
 




 
beuh???  :??:  :??:  
 t as lu ça ou pas?
 

Citation :

l image générée par le script php c un gif ou un png selon que le serveur php supporte ou pas ce type d'image.
 
j'ai besoin d'une couleur transparente en fond...
y'as pas d url, et le code en résumé c ça:

Citation :


    $couleur_dyn = ImageColorAllocate($img,$r,$v,$b);
    ImageFill($img,0,0,imagecolorallocate($img,0,0,0));
    ImageColorTransparent($img,ImageColorAt($img,1,1));
    ImageFilledArc($img,$x_img,$y_img,$size,$size,$ang_deb,$ang_fin,$couleur_dyn,$mode);
     
    if (function_exists("imagegif" ))  
    {
      header("content-type: image/gif" );
      imagegif($img);
      ImageDestroy($img);  
    }
    elseif (function_exists("imagepng" ))  
    {
      header("content-type: image/png" );
      imagepng($img);
      ImageDestroy($img);  
    }
    else  
    {
      die("Pas de support graphique avec PHP sur ce serveur" );  
    }


 
pis j avais le pb avec les png ossi! et meme les jpg...
donc le pb venait effectivment de la palette systeme...
 
c un peu con ça.
 
d'ailleurs c bizarre paske IE n'as pas de pbs meme si le bureau est en 256 couleurs, alors que mozilla il galere...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed