2009-08-25 8 views
0

Lorsque j'ouvre un fichier png spécifique dans IE6, il affiche simplement un X rouge, qui ressemble à une erreur d'image introuvable. Cela fonctionne très bien dans d'autres navigateurs. Certaines autres images png peuvent rendre correct dans IE6. J'ai vérifié le png can-render avec png can-not-render avec fiddler, j'ai trouvé le png can-not-render est seulement 150 octets. Je me demande si la taille trop petite cause le problème.PNG non affiché dans IE6

Mise à jour:

Enfin, après avoir communiqué avec les gars qui fournissent ces fichiers .png, ils me dit qu'il est question de compression png. Si vous compressez beaucoup plus le fichier png, il se peut qu'il se casse en ie6 parfois. La solution consiste donc à sacrifier la taille du fichier png pendant la compression, et cela fonctionne.

En tout cas merci les gars dans StackOverflow aussi bien :)

+1

Qu'est-ce que vous essayez de faire avec ce PNG, et quel programme/paramètres de sortie avez-vous utilisé pour créer le fichier? –

+0

J'ai eu le même problème avec un jpg hier, c'était une image cmyk plutôt que rgb, que IE ne peut pas rendre. Essayez de le réenregistrer et vérifiez les paramètres. Un lien pourrait aussi être utile. –

+0

@Gabriel, je veux juste le montrer. Le fichier PNG est généré dynamiquement. @Rich, je vais vérifier. C'est pour usage interne. – Frankel

Répondre

0

IE6 est connu pour ses problèmes avec les fichiers PNG.

Si j'étais vous je le changerais en JPG ou GIF.

Cordialement.

+0

Seulement avec les png transparents. –

+0

Oui, j'ai eu des problèmes avec les transparences dans IE6, mais il y a des gens qui prétendent que les morceaux gama ne fonctionnent pas trop (je ne l'ai pas testé). De toute façon je remplacerais tous les fichiers PNG pour IE6. + info: http://hsivonen.iki.fi/png-gamma/ – ATorras

1

Cette link peut vous aider à résoudre un problème connu concernant PNG et IE6. Essayez-le.