Rechercher : dans
Par :

Pb d'Affichage des images Png dans IE6

Dernière réponse le 29 jui 2009 à 15:41:52 Barman01, le 11 sep 2005 à 11:23:21 
 Signaler ce message aux modérateurs

Hello,

Mon navigateur n'affiche plus les images (format Png) lorque je visite un site ....
C'est plutot désagreable ...

D'où cela peut-il venir ???

Merci de me venir en aide...

Meilleures réponses pour « Pb d'Affichage des images Png dans IE6 » dans :
[Webmaster] Afficher des PNG transparents dans IE 5.5 et IE 6 Voir Le problème Les PNG transparents permettent de faire de très beaux effets sur les pages web. Tous les navigateurs le supportent (Firefox, Opera, Konqueror, Safari, Camino...)... sauf Internet Explorer 5.5 et 6 ! (Internet Explorer 7, lui, supporte...
Optimiser la taille des images PNG VoirOn peut optimiser de manière importante la taille des fichiers PNG, ce qui est particulièrement intéressant pour les pages web. La méthode décrite ci-dessous permet de réduire les fichiers PNG en moyenne à 40% de leur taille originale. Comment...
Afficher les images et les animations Flash dans le navigateur VoirQuand vous allez sur un site internet, vous n'avez plus d'images affichées ; elles sont remplacées par un petit rectangle avec un carré rouge ou un triangle bleu (par exemple). 1 - Vérifier d'abord les paramètres de votre navigateur : Pour...
[Webmaster] Afficher une image de grande taille VoirPour la plupart des internautes, afficher une image de grande taille dans une page web est trop lourd. Zoomify est un petit programme Flash qui permet de rendre une image zoomable et navigable, et chargeant l'image par morceau selon le...
Gestion des images en HTML VoirComment afficher des images sur une page web? Quelques images sur un site Web peuvent le rendre plus attractif et plus convivial, cependant il est important de ne pas sombrer dans l'excès car les images peuvent impliquer un temps de chargement...

1

wood, le 18 jan 2006 à 19:38:24

Salut,

Je n'ai pas de réponse pour IE6, mais as-tu essayé avec un autre Navigateur Web comme Firefox par exemple.

S'ils s'affichent dans FireFox alors ton problème est ds IE6.
Si ils ne sont pas visible dans aucun des deux alors c'est peut être les png qui sont corrompu.

a+

wood

Répondre à wood

2

xden, le 20 jan 2006 à 00:31:31

Slt,

essayer la fonction dédiée du logiciel PowerIE
http://www.technicland.com/powerie6.php3
-> réparation images -> réassocier

si cela ne suffit pas, voir aussi la page relative au
Probleme d'affichage des images avec internet explorer
http://www.technicland.com/article.php3?sid=84 Donnez-moi un appui, et je soulèverai la Terre ! (Archimède - à propos du levier)

Répondre à xden

3

christophe, le 23 jan 2006 à 20:05:44

Salut,

j'ai exactement le même probleme ! alors que tout est OK sous fire fox !
T'as la solution ?

cxhristophe Paris 11

Répondre à christophe

4

Meher, le 6 sep 2007 à 12:52:22
Répondre à Meher

5

Merlin, le 27 oct 2007 à 17:30:03
  • +1

Bonjour,
Voici une solution facile que j'utilise et qui évite au navigateur :
1. de tester toutes les images de la page
2. de mal afficher les images pendant le chargement de la page et l'exécution d'un script global
3. qui économise au maximum mémoire et cpu

<head>
<script type="text/javascript">
// Correctif de l'affichage des images PNG dans IE5.5 et IE6 (transparent pour les autres navigateurs).
// V1.1 par Brice de Villeneuve, http://www.boursica.com/
// Licence : freeware, librement utilisable du moment que vous laissez ces commentaires dans votre source.
// Mettre ce script dans le head et dans les balises IMG ajouter simplement : onload='setpng(this)'
// Si l'image n'est pas visible (display:none par exemple), appeler la fonction juste après l'affichage de l'image
// dans un javascript avec, par exemple, un setpng(document.getElementById('idDeMonImage');
function setpng(img) { if(document.all && (IEver=parseFloat(navigator.appVersion.split("MSIE")[1])) && (IEver>=5.5) && (IEver<7) && document.body.filters && img) {
	imgName=img.src.toUpperCase();
	if(imgName.substring(imgName.length-3,imgName.length)=="PNG") img.outerHTML=
		"<span "+(img.id?"id='"+img.id+"' ":"")+(img.className?"class='"+img.className+"' ":"")+(img.title?"title=\""+img.title+"\" ":"")
		+"style=\"width:"+img.width+"px;height:"+img.height+"px;"+(img.align=="left"?"float:left;":(img.align=="right"?"float:right;":""))
		+(img.parentElement.href?"cursor:hand;":"")+"display:inline-block;"+img.style.cssText+";"
		+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"',sizingMethod='scale');\"></span>";
}}
</script>
</head>
<body>
<img border=0 style='position:absolute' src='monimage.png' onload='setpng(this)'>
Blabla blabla<br>
Blabla blabla<br>
Blabla blabla
</body>

Répondre à Merlin

6

Merlin, le 27 oct 2007 à 18:00:50

Mieux qu'un long discours...
http://www.radium.fr/png.htm

Répondre à Merlin

7

Hope, le 3 jan 2008 à 16:13:08

Et comment tu fais pour les background en CSS ??

Répondre à Hope

8

Patrick, le 18 jan 2008 à 16:42:28

Bonjour.

Il y a une solution plus simple pour régler le problème (au passage, j'ai essayé le script, il ne marche pas chez moi, et j'ai vu ailleurs sur le Net que c'était le cas pour d'autres avec le même script).
Ca consiste tout simplement à changer le mode de représentation des couleurs dans l'image. Passer ce mode de RVB (celui qui pose problème) à "indexé" résoud le problème.
Ca prend 15 secondes avec GIMP (par exemple), et ça marche nickel.

Patrick

Répondre à Patrick

9

 saturnales, le 29 jui 2009 à 15:41:52

En couleurs indexées , on passe directement à une affichage a 256 couleurs ( similaire au GIF), on perd donc tout l'intérêt du format PNG 32 bits.( chouette parce qu'il gère la transparence et les dégradés complexes).

Cette fonction est sympa, mais elle a deux inconvénients : elle est inutile si l'utilisateur a désactivé javascript, et elle est inutilisable dans le cas d'images traitées par le css via background-image.

Conclusion : IE sucks !

Répondre à saturnales
Collection CommentÇaMarche.net