Bonjour à tous.

Je vais devoir m'occuper du montage html d'un site.

j'ai deux petites questions!

Quel format d'image vous me conseillez?

je sais que la licence des gifs est tombé dans le domaine public.

mais que le w3c préconise les png.

Seulement sous ie6 les transparences des png n'est pas gérée.

j'ai besoin de vos conseils.

arnaud
Modifié par art_no (26 Feb 2007 - 10:47)
Salut,

Personnellement, j'ai tendance à préférer les PNG-8 aux GIF, car ils sont généralement plus légers.
D'autre part, le problème de transparence dont tu parles se pose principalement avec les PNG-24 (il y a bien le fait que IE6 pose un petit pb avec le gamma des PNG-8, mais un simple passage des images dans un logiciel moulinette supprime ce pb).
Pour ce qui est du PNG-24, il existe des scripts qui corrigent le problème pour IE6, et IE7 (qui va progressivement prendre le pas sur IE6, parmi les utilisateurs IE) corrige ce problème de lui-même.

Donc, je dirais : PNG. Smiley smile
Bonjour,

Eh bien, ça dépend, pour faire quoi ?

Si c'est pour une image en couleurs indexées (256 couleurs max donc, en général), la transparence marche en PNG ou en GIF) si je ne m'abuse, donc comme on veut. Petit indice, le PNG gère la correction gamma et pas le GIF et à taille égale (et sans correction gamma) le PNG est souvent moins lourd. Ladite correction gamma peut cependant poser un problème de raccord si l'image est une image de fond qui est censée se confondre avec une couleur de fond.

Si c'est une image avec plus de 256 couleurs, pas le choix c'est PNG, sachant que la transparence alpha ne fonctionne pas dans IE6. Ou alors faut forcer un peu, en gardant à l'esprit que si ça n'est pas une image de fond, ça peut poser des problèmes d'accessibilité.


Donc en gros, ça dépend de plusieurs facteurs :
- A quoi est destinée cette image : présentation ou contenu ?
- A-t-on besoin de plus de 256 couleurs ?
- A-t-on besoin de la correction gamma ou au contraire va-t'elle poser problème ?
Bonjour,

Juste une petite remarque:

Lanza a écrit :
en gardant à l'esprit que si ça n'est pas une image de fond, ça peut poser des problèmes d'accessibilité.


ce sera juste moins joli. Mais pas de pb d'accessibilité si on ne se lance pas dans des choses perverses.
Laurent Denis a écrit :
Bonjour,

Juste une petite remarque:



ce sera juste moins joli. Mais pas de pb d'accessibilité si on ne se lance pas dans des choses perverses.


Je parlais du cas où on utilise un script pour forcer la transparence sur une image de contenu (des choses perverses donc). Il y a deux solutions : ou on remplace l'élément <img> par un autre avec une image de fond, ou on remplace le src de l'<img> par un gif transparent et on lui colle une image de fond. Dans le premier cas on perd le alt et dans les deux, si les images de fond sont désactivées, on ne voit plus rien.
Modifié par Lanza (26 Feb 2007 - 10:06)
Je vous remercie, je vais soumettre votre argumentaire à mes collégues, et nous allons en discuter.

arnaud
Lanza a écrit :

...et dans les deux, si les images de fond sont désactivées, on ne voit plus rien.

Oui c'est vrai j'ai eu ce problème dernièrement.
Plus précisemment quand CSS est désactivé et d'ailleurs je me demande
encore dans quelle situation ça peut être le cas.