2009-08-25 18 views
0

IE6で特定のpngファイルを開くと、画像が見つからないというエラーのような赤いXが表示されます。他のブラウザでも正常に動作します。他のいくつかのpng画像はIE6で正しくレンダリングできます。私はcan-not-render png with fiddlerをチェックしたが、can-not-render pngはわずか150バイトであることがわかった。サイズが小さすぎると問題が起こるのだろうかと思います。PNGがIE6に表示されない

更新:

は最後に、これらのPNG形式のファイルを提供する男と通信した後、彼らはそれが圧縮の問題をPNG形式であることを教えてくれました。はるかにpngファイルを圧縮すると、時折ie6に壊れることがあります。回避策は、圧縮中にpngファイルのサイズを犠牲にすることです。

はとにかく、同様にStackOverflowでみんなに感謝:)

+1

あなたはこのPNGをどうしようとしている何を、どのようなプログラム/出力の設定は、ファイルを作成するために使用しましたか? –

+0

私は昨日jpgで同じ問題を抱えていました。これはIEがレンダリングできないrgbではなくcmykイメージでした。再保存して設定を確認してください。リンクも便利です。 –

+0

@Gabriel、私はそれを見せたいだけです。 PNGは動的に生成されます。 @Rich、私はそれをチェックします。それは内部使用のためです。 – Frankel

答えて

0

IE6はPNGファイルで、それの問題のために知られています。

私があなたの場合は、JPGまたはGIFに変更します。

よろしくお願いいたします。

+0

透明なPNGのみです。 –

+0

はい、私はIE6の透明性に問題がありましたが、gAMAチャンクも機能しないと主張する人がいます(私はそれをテストしていません)。とにかく私はIE6用のすべてのPNGファイルを置き換えます。 + info:http://hsivonen.iki.fi/png-gamma/ – ATorras

1

このlinkは、PNGとIE6に関する既知の問題を解決するのに役立ちます。それを試してみてください。

関連する問題