• ベストアンサー

png形式の背景透明化について。

png画像で背景を透明化したいのですが、上手くいきません。 利用ソフトはFireworksMX2004を使っています。 新規作成で背景を透明にして保存すると、 Firefoxではちゃんと背景が透明化されて表示されるのですが、 IE6だと上手くいかず、透明部分が薄ーい水色で表示されます。 画像の最適化など自分なりにいじってみたのですが無理だったので質問いたします。 多分、アルファチャンネルだとか書き出しだとかを理解してないからだと思うのですが・・・。 実際にIE6で背景を透明化させて表示しているサイトを見ているので、ブラウザのせいではないと思うのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

Win用IEは半透明pngに非対応(IE7では?) よってIEの独自フィルターをCSSで記述 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src=■■.png,sizingMethod=scale); } 最後のscaleは値 image=画像に合わせて要素を調整 scale=画像を要素に合わせて調整 crop=大きすぎる画像サイズを切って表示

morikado
質問者

お礼

回答ありがとうございます。 そのようなCSSがあるのですね。とても参考になります。 今、私が参考にしたサイトから画像を拝借いたしまして・・・ どうなってるのかなー。と見てみたら・・・。 PhotoShopで開いたときにその画像がインデックスカラーになっていたのです。自分の画像もインデックスカラーにしたらIE6でも透明に表示されました。 でも、ぼかした部分とかがつぶれてしまいましたが・・・。 (IE6は非対応って書いてるけど、このサイトでは表示されてるし・・・と試行錯誤してたのです・・・) 実際にHPで画像を使うときにnaokitaさんに教えていただいたCSS試してみます。ありがとうございます。

その他の回答 (1)

noname#20377
noname#20377
回答No.1
morikado
質問者

お礼

ご回答ありがとうございます。 でも、私が見ているサイトでは表示されているんですよね。 SP2いれたからでしょうか?

関連するQ&A

  • PNG形式画像の色について

    当方Macユーザで PNG形式の画像について質問があります どうしてもPhotoshopマニュアルみても分からないのでお願い致します 保存したPNG形式の画像を htmlに組み込み IEブラウザなどで画像を表示させると 何やら色の濃度が上がってる、というパターンで これは保存時の設定のせいなのか ガンマ値のせいなのか分からないのですが 分かる方はどうぞ宜しくお願い致します… 色が濃くなってしまう画像が嫌な時は GIF形式に保存しなおししたりしてますけども…

    • 締切済み
    • Mac
  • 透過PNGが透過されない!!

    こんにちわ。 photoshopで半透明の画像を作り、 PNG(PNG-24)で保存しました。 それを自分のブログのサイドバーの背景にしたところ、 Macでは半透明で表示されたのに(プラウザはIE) Winでは半透明で表示されませんでした(ブラウザはIE) 保存の仕方に問題があるのか、 タグに問題があるのか、、、ちなみにスタイルシートには↓↓ background : url("画像のURL") top left repeat; と 入力しました。 どなたかアドバイスお願いします!!

  • IE6でCSSに指定したpngの背景画像を表示する

    こちらのサイトhttp://bokoro.com/は、背景画像の多くがpng画像となっていますが、 IE6でも同じように表示されています。 javascriptでIE6でもpng画像がうまく表示されるように制御しているのかと思いましたが、 そのような記述は見当たりませんでした。 いったいどうやってIE6でもきれいに表示させているのでしょうか? わかる方、ご教授ください。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • IEブラウザはpngの透過画像は透過にならないのが仕様でしょうか?

    IEブラウザはpngの透過画像は透過にならないのが仕様でしょうか? IE6でpngの透過画像を表示させると、透過になっていませんでした。 FireFoxやサファリは透過になります。 仕方がないので、画像をgifの透過にしましたが、 このようにブラウザによって、gif, jpeg, pngの仕様は異なりますか? もうIE6は見捨てたくなります。

    • ベストアンサー
    • CSS
  • FireworksのPNG書き出しについて

    Fireworks MXを使用しております。 書き出し時に「PNG32」として その画質で、背景を透過状態で書き出したいのですが、 プレビューの段階では異常はないのですが いざアップして見てみると、背景(マット)に色が付いてしまいます。 (もちろん、プレビュー前のマットは透明にしてあります) PNG8やGIFで保存の場合は背景に問題ないのですが、 この場合ですと画質が劣ってしまいます。 (具体的には「バー」の「グラデーション」に階層ができてしまうので  これをPNG32のグラフィックにして保ちたいのです) これはIEなどに原因があるのでしょうか? もしくはFireworksの設定に問題があるのでしょうか? よろしくお願い致します。

  • PNGファイルの関連付けを直す方法。

    win2000です。PNGファイルのことなのですが以前はPNGファイルをクリックすると普通に表示されて右クリックで背景に設定や名前を付けて保存などができていました。この前、iTuneをインストール、なぜか分からないけどQuickTimeもセットで付いていたのでいつか動画とかを見るときに役に立つかな位に思っていました。ブラウザのMYIE2を導入、何日かしてインターネットで色々観覧中、QuickTimeの水色のマークが出て画像が表示されたのです。こんなの前は表示されなかったなと思っていて、昨日以前に取ったPNGをデスクの壁紙に変えようとしたところQuickTimeの水色のマークが出て画像が表示されたのですが右クリックで出てきたメニューが全然違う物になっていて背景に設定や名前を付けて保存ができなくなっていました。関連を調べたのですがInternet Explorerとなっており問題は無さそうです。Internet Explorerの修復、一時ファイルの削除などもしたのですが変わり無しです。どうすれば以前のように背景に設定などができるようになるのかどなたか教えてください。どうかよろしくお願いします。

  • MacOSにて、Photoshop5.0で制作したpsdファイルをpngファイルに変換する方法

    MacOSにて、 Photoshop5.0で制作したpsdファイルをpngファイルに変換する方法 はありますでしょうか? もしくはphotoshop5.0(Mac)でpngファイルへの書き出しで IEなどのブラウザにアップロードしてもきちんと表示できるように png書き出しは可能でしょうか? おそらくはガンマ処理がおかしいのではないかと思いますが pngに普通に書き出した場合、通常よりも濃い色に表示されてしまいます。 よって photoshop5.0(Mac)で保存したpsdファイルを そのまま透過pngファイル(おそらくはpng24)に変換できる フリーソフトなどを探しています。 よろしくお願いします。

    • 締切済み
    • Mac
  • PNGの透過について

    こんにちは。PNGの透過をしたのですが、透過部分が灰色になってしまい上手く表示されません。 ちなみにブラウザはIE5.0です。 PNGの透過はどのブラウザに対応しているのですか? 教えて下さい。

  • gif→png/png→png 保存し直すと変色する

    環境はWindows2000/Photoshop5.0/IE6.0です。 既存のグレー基調のgif画像を PNG形式にしなければいけないのですが 他を何も変更せずに形式変換するだけで 黒い画像になってしまいます。 なってしまいます、と言っても Photoshop上では色に変化が見られません。 IEやエクスプローラのプレビューで見ると 色味が黒く変わっています。 最終的にはブラウザで見ますので このままですと問題です。 勿論ファイルを開いて別名保存で拡張子を選択する方法を とっていてます。 何とか解決したいのですが 色味を変えないでファイル形式をgifからpngに変更するには どうすればよいのでしょうか?

  • 背景色が出ません。

    CSSで bodyに背景画像、 wrap全体にbackgroundで色の指定、 wrapの中のdivにもbackgroundで色の指定をしていますが、divのbackground色が出てきません。 wrapの指定色が利いたままです。 ブラウザはFirefoxです。 IEでは問題ないのですが・・・。 どのようにしたら、Firefoxでもbackgroundの色が利くようになりますか?

    • ベストアンサー
    • HTML

専門家に質問してみよう