• ベストアンサー
  • 困ってます

透過PNGの透過部分が灰色に見える

WebSite用に透過PNGをつくりましたが、IE5.5で表示すると透過される筈の部分が灰色に見えてしまいます。原因などがわかりましたら教えてください。 PNG作成ソフトは、Padie Version35 で、元の画像をPhotoShopLE と PaintShopPro 4.2J で作って、クリップボード経由でPadieに渡しています。 環境は、Windows2000ProSP2+IE5.5SP2です。ネットスケープなど、その他の環境での検証はしていません。 また、ローカルとWeb上のどちらでも同じ症状が現れます。

noname#4643

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数579
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • terra5
  • ベストアンサー率34% (574/1662)

IE 5 ではグレースケールの PNG で、透過しない バグがあるそうですから、 まだそのバグが残っているのかも・・・。 情報源は,参考URLです。

参考URL:
http://www3.airnet.ne.jp/enomoto/png/png.htm

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。まだ対応していないんですね。 規格が出来てから相当経っていると思うのですが、まだ対応していないとは……。当然対応していると思ったのですが、残念です。サイトに壁紙を使わず、背景色と透過したい部分の色を同じにすることでごまかします。

関連するQ&A

  • PNGの透過について

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

  • IE6以前のバージョンでの透過png表示について

    こんにちは。 いくつか同じような質問が出ていますし、IE6以前は透過pngを読まない形式になっていることは知っています。 そしていくつか表示させる方法も掲載されているのを見てはいるのですが、 私の希望に合ったものが探せず困っています。 私自身の環境はMacで、透過は読み込みます。またWindows機も所有していますが、XP proでIEではなくFireFoxを規定のブラウザにしており、透過は問題ありません。 私が持っているブログにて、自作の小さな大小数個の画像(背景透過・本体70%透過)がランダムに上から降ってくるようなjavascriptを組んでいます。 たまたまWindows2000のIE6で見てみたら、透過したはずの画像が全部枠付き、透過無しで、とてもダサくて。 もちろん画像はうっとうしく、記事の文字も相当読みにくい状態でびっくりしてしまいました。 これを解消する方法があれば教えていただきたいのです。 お伝えすることとすれば、 1.表示したいのはレンタルブログ上。(jsファイル等をアップロードってできるのかどうか不明) 2.javascriptで読み込む画像データ(それぞれに大きさ属性指定できない) そんなもの消してしまえばいいじゃん、の一言も有りなのですが、対処法を知っておきたいと思いまして。 簡単なHTMLはわかるレベルです。 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • IE6で透過pngを表示させる方法

    いつもお世話になっています。 マウスオーバーで画像Aの上に画像Bが表示されるというjavascriptを作りました。画像BはAに重なるので、 http://allabout.co.jp/internet/hpcreate/closeup/CU20040510A/ で教えてもらったposition: relative;、position: absolute;のCSSを使って配置し、javascriptでマウスオーバー・アウトさせています。 無事うまくいったのですが、Bが透過pngなので、IE6で表示が乱れます。そこでこちらで似たような質問を検索し、http://www.koikikukan.com/archives/2007/08/14-015513.php のpngfix.jsを使うのだと知りました。 早速ダウンロードし、htmlのheadに <!--[if lt IE 7.]> <script defer type="text/javascript" src="pngfix.js"></script> <![endif]--> を書き、htmlと同じ階層にpngfix.jsをアップロードしましたが、全然ダメでした。何を間違ってるんでしょうか?自分でもしや?と思うことは ・position: relative;、position: absolute; を使っている ・画像Aの上にBがマウスオーバー・アウトするjavascriptは外部ファイルにしている ・IE6のスタンドアローン版でチェックした(ただこれは正規のIE6を使用している人に見てもらってやはり透過していないと確認済です) 以上です。制作環境はWinXP、Dreamweaver8です。 このpngfix.jsを使用する方法がダメだったらjavascriptで作っている部分をFLASHで作り直すしかないと思っていますが、透過pngはFLASHであればIE6でも表示されるのでしょうか? 長くなりましたが、お知恵をお貸りできれば助かります!知識がなくすみません…。

    • ベストアンサー
    • CSS
  • ★★★IE6/PNG画像(NOT背景)透過反映方法について

    【OS】Windws XP HomeEdition 【ブラウザ】InternetExplorer7 【参照URL】http://nowtester.web.fc2.com/tester.html ご覧頂きまして誠に有難う御座います。 皆様のお知恵を貸して頂ければ幸いです。 現在、下記URLの様なHTMLでHPを制作しております。 http://nowtester.web.fc2.com/tester.html 背景画像(back.jpg/画面サイズに対して常に100%表示に伸縮)の上に、 PNG画像(back-trans.png/PNG-24形式)を乗せております。 制作環境がIE7の為、IE7では意図通りの透過画像が表示されますが、 問題となるIE6以前のVer.ですと透過処理が実施されず、 背景画像(赤)の上に透過出来なかった画像が灰色で表示され、 意図通りの画面を表示する事が出来ません。 WEB上で透過画像の実装方法を拝見し試してみましたが、 恐らく私の理解力不足の為上手く実装出来ませんでした。 (試した数が多いので割愛させて頂きます) 現在、IE6をスタンドアローン起動し画面の確認をしていますが、 未だに透過処理に成功しません。 今回皆様にご回答頂きたいのが、現在私が書いているHTMLに、 何かを書き足す形での実装で、 当方の意図に沿った結果が得られるモノ、 具体的なソース/スクリプト等を教えて頂きたいと思っております。 参考サイト様のご紹介だけですと、 また独自の失敗をしてしまいますので、 あくまでも私のソースに実装する方法を示して頂けると幸いです。 以上、何卒よろしくお願い致します。

    • ベストアンサー
    • HTML
  • サイト作成時のブラウザの動作検証について

    現在、個人のサイトを作成中です。 公開前にブラウザでの表示を確認すべきと思いますが、皆さんはどのくらいの種類のブラウザで検証されているのでしょうか。 私は普段使っているのがOpera Ver.6.01なので、Operaでの検証は行う予定です。 また、多いのはIEでしょうから、勿論IEでの検証も行います。 (とりあえず自分のPCに入っているのは IE5.5SP2 です。IE6.0は入れたら相性が悪いのかフリーズするようになったので5.5に戻しました) 使ったことがないのでわからないのがネスケなんですが、ネスケはVer4.xとVer6.xとで仕様が全く違うから、両方で確認した方がいいという話を聞きました。 理想を言えば「全部で検証」なのでしょうが、個人のサイトを作成されている方は通常どのくらいの種類のブラウザで検証されるものかお聞きしたいと思い、質問させていただきました。 「自分はこうやった」「このぐらい検証すればよいのではないか」など、ご意見をお聞かせください。 よろしくお願いいたします。 ※一応、私の作成環境を記載します。 ・OS:WindowsME ・HPビルダーVer6.5使用 ・通常はIE5.5SP2で表示を確認しながら作成

  • リンクをクリックしてもブラウザに表示されない

    IE5.5SP2を使っている者です。OSはWIN98SEです。 最近IEの設定をいじったせいか、あるいはネットスケープ6をインストールしたせいかよく分からないのですが、メーラー(SHURIKEN2)のリンクの部分をクリックしてもブラウザは立ち上がるものの、何も表示されません。(メーラーの設定は特にいじっていません。) 何処を直せば元に戻るのでしょうか?

  • wabページからのメールの設定について

    OSはウインドウズ98、ブラウザー(というのですよね?)はIE5.5SP2、メーラーはOEを使っています。 いろいろとネットサーフィンをして、すばらしいページに出会うと、メールで感想を書きたくなります。 でも、なぜか、wabページ上の「メール」のボタンから、直接メールを出そうとクリックするとネットスケープがたちあがります。 「ツール」→「インターネットオプション」→「プログラム」で確認しても「電子メール」の項目は「OE」になっています。でも、ネットスケープが出てくるのです。なぜでしょう。 ネットスケープのメーラーは普段使っていませんが、こちらの設定がおかしいのかと見てみましたが、良くわかりませんでした。 自分で解決しようとしましたがわからずに困っています。 どのようにすれば普段使っているOEが開くようになるのでしょうか。 教えてください。よろしくお願いします。

  • Windows Update が一部分だけできない

    Windows 98 SE,IE5.5SP2 の環境です。 Windows Update を実行すると、「セキュリティ問題の修正プログラム - 2001年11月13日」(575KB)のアップデートだけが、できません。 ダウンロード&インストールのプロセスは一応通るのですが、最終的に「更新はインストールされませんでした」となります。 システムを再起動して何度やっても、結果は全く同じです。 他のアップデート(重要な更新,DirectX 8.1 など)は、すべて正常に終了しています。 Windows Update でこんなことが起こったのは、初めてです。 皆さんの中で、これと同じ現象に遭遇した方はいらっしゃいますか? 解決できた方がおられましたら、回避方法をご教示下さい。

  • IE6.0

    NECのVALUESTAR VU800N/4と言うPCで、OSはwindows98を使っています。それで、最近ニムダ対策にIE6.0に入れ替えたのですが、IE6は重くて使いにくいので、二ムダ対策も出来てる5.5sp2にしようと思って、入れ替えようと思ったら、「最新versionのIEがすでにインストールされています」って言われ、入れ替えることが出来ません。どうしたら入れ替えることが出来るのでしょうか?よろしくお願いします。

  • IE5にて、新しいウインドウで開けず。

    HP閲覧中に、リンクを右クリックし、新しいウインドウで開をクリックしても、全く動作しません。普通にクリックすると、何事もなかったかのように開いてきます。 新しいウインドウで開く は、きちんと黒色で表示されています。 環境は、Windows95(B)、IE5.5SP2です。 ちなみに、IE5.5SP1でも同現象。ネスケでは正常動作します。 よろしく御願いします!