2010-12-16 7 views
0

私は背景色の画像を持っており、同じ背景色のdivに入れています。なんらかの理由でこのイメージをPNG形式で保存することはできません。イメージbgの色は、すべてのオペレーティングシステムのすべてのブラウザでdivのbg色と同じになります。PNGカラーの問題

最初はIE以外のすべてのブラウザでWindows/Mac上で正常に見えました。だからtweakPNGを使ってカラープロファイルやガンマプロパティーを削除しようとしましたが、これはIEのために修正されたようですが、何らかの理由でLinuxのFirefoxで問題が発生しましたか?

アイデア/洞察?ありがとう

+0

IEのバージョンであなたのPNG

  • 右clicクリックをインポート?この重要な情報がありません - 質問を更新してください。 – GarethOwen

  • +0

    イメージを.pngとして保存できない場合は、何をイメージとして保存していますか?これは、お使いのブラウザやコードよりも、グラフィックスアプリケーションと関連があります。 – KatieK

    答えて

    1

    IEのどのバージョンに問題があるのか​​を指定していませんが、IEの古いバージョンではPNGのバグや機能が不足していることが判明しています。

    IE6はPNG透過性をまったくサポートしていません。IE7にはバグがあります。

    IEでこの問題を解決するために、多数のJavascriptベースのハックがあります。ここにはそのうちの1つへのリンクがあります:http://www.twinhelix.com/css/iepngfix/ - しかし、同じ仕事をする他の多くの人がいます。

    グラフィックスをtweakPNGで実行した後にFirefoxに問題が発生した場合、tweakPNGがグラフィックを少し壊していると思います。

    私の提案は、元のバージョンのグラフィックに戻って、上記のIEでリンクしたハックを試してみることです。

    +1

    IE6は完全に透明または不透明のピクセルをサポートしています。 **アルファ**透明度ではありません。 (http://blogs.sitepoint.com/2008/03/20/making-ie6-friendly-png8-images/を参照してください)。 – KatieK

    1

    PNGのGAMAフィルタを削除する必要があります。

    This softすばやく簡単に作成できます。

    1. gAMA
    2. Delete
    3. Save

    チュートリアルhere

    関連する問題