- 締切済み
助けてください。。。
1度質問させてもらったのですが回答が1件も得られなかったので再度タイトルを変えて質問させていただきました。 HP作成で躓いたので質問させていただきたいです。 あるjpeg画像があります。それを円形状に切り取ります。 しかし、この状態でHPに画像を貼ると画像の円形になっている外側(画像の背景)が白くなってしまい 壁紙と同化していなくて、とても変です。つまり、背景を透過したいのです。 そこで、JTrimによって透過し、PNGで保存しました。 すると一応透過はできたようなのですが、HPに画像を貼り付けると何故か画像が出ないのです。 画像の大きさで真っ白で左上に×が出ているだけになってしまいます。 なぜなのでしょうか? ペイントなどのPNG画像はちゃんと出るのですが。。。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- panerai777
- ベストアンサー率34% (9/26)
upした画像ファイル名はなんでしょうか? pngなのに、hoge.jpgとしてませんか? もしくはhoge.pngであるにもかかわらず、 htmlを修正していないとか? ×がブラウザに出力されているということは、 画像はないと思うので、きちんとパスがあたってないように思います。
- nakayan_4
- ベストアンサー率55% (649/1171)
ページ表示に使うIEなどのブラウザが、PNGファイルに対応していない、または透過処理に対応していないために起こる現象だと思われます。(古いバージョンなどでは完全にPNGに対応していないものが多くあります) これは、仕様となりますので、仕方がありません。 マイクロソフトのサポートのページを参照したり、インターネットで検索をかけると、それについての情報が出てきます。 解決策としては、色の数に制限がありますが、GIFなどを使えば、透過もできますし、サイズもそれほど大きくはならないと思います。(ギャザー処理と色数問題がありますが…) ●PNGについてあれこれ http://www.remus.dti.ne.jp/~a-satomi/bunsyorou/PNG_descript.html ●Microsoftサポートオンライン http://support.microsoft.com/search/default.aspx?query=IE+PNG&catalog=LCID%3D1041&spid=&qryWt=&mode=r&cus=False
- tancarry
- ベストアンサー率50% (3/6)
はじめまして。 少し質問したいのですが、まず画像ファイルとタグの拡張子は 大文字小文字の統一は出来ていますか? それと、透過画像をサポートしていないブラウザもありますので 出来たら JPEGからPNGではなくGIFに変換してみて ください。