• ベストアンサー

PNGを見られない人はどれくらいいますか?

サイトを作る際の注意事項としてよく見かけるのが、 「古いブラウザはPNGに対応していないので万人向けのページには使わない方が良い」 という文句ですが、実際に今GIFは見えてPNGが見えない環境はどの程度あるのでしょうか。 ほとんどないようならばあえてGIFを使う必要はないと思うのですが。(GIFアニメは除く)

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.4

> さらにいえばペイントは固定256色しか使えないのでこの場合ペイントでまともなgif画像を作ることはできませんね。 gif画像は元々256色しか使わないので問題ありません。 256色しか使わないって事は、それだけファイルサイズが小さくて済むというメリットを持ちます。 あえてペイントを使用してgifで保存を行う場合、数色~数十色程度の色しか使用しない、 ・アイコン ・ベタ塗り などの画像(↓のような画像)を作成するなどの使用目的になります。 「とほほママ」のペイントブラシテクニック http://www.tohoho-web.com/paint/paint.htm デジカメで撮影した画像とか、フルカラーの画像をGIFで保存しようってのは、そもそもの使い方が誤っている事になります。 -- PNGの開発の発端、存在意義自体がGIFのライセンス問題に起因するものと考えられています。 逆にいうと、米UNISYS社が無体な事を言い出さなければ、PNGのフォーマット自体、開発される事は無かった可能性があります。 Portable Network Graphics - Wikipedia http://ja.wikipedia.org/wiki/Portable_Network_Graphics また、大手のソフト会社であれば、GIFに対する特許料を適正に支払えちゃっていますから、その分積極的にGIFを使って元を取らねばという傾向もあったように思いますし。 UNISYS社の主張する特許が切れている現在、GIFを使用しない理由としては、「過去の遺恨」の一点に尽きます。 私も上記の理由により極力PNGを使用してはいますが、代わりにGIFを使う手順に変更しても手間も画像の品質も同等だと思いますし。 PNGにメリットのある使用法としては、フルカラーの画像を編集のために繰り返し保存する、高度な編集作業とかの狭い分野に限られちゃいます。 PNGがJPEGのシェアに食い込めない以上、過去の特許問題を周知して、GIFから乗り換えてもらうという、ネガティブな戦略しか無いんじゃないかと思います。

SortaNerd
質問者

補足

>gif画像は元々256色しか使わないので問題ありません。 いえ、そうではありません。gifは1600万色中の256色が使えますが、(少なくともXPの)ペイントで保存したgifは既定の256色に減色されてしまうのです。たとえ256色以下しか使っていなくても。 例えば#191919一色で塗った絵は#000000と#333333のタイリング(市松模様)で表現されます。 pngがgifより優れていることは私は疑っていません。 pngのメリットとしては「サイズが小さい」ということだけでも十分ではないでしょうか。 そしてデメリットはまず「作るのが面倒」。これは私は気にしません。そしてもうひとつの「非対応環境が多い?」。これを知りたかったわけです。

その他の回答 (3)

noname#19206
noname#19206
回答No.3

NTT docomoはPNG非対応みたいです。 携帯端末用のサイトでなければPNG形式の画像は利用して問題ないと思います。 ちなみにInternet ExplorerはPNG画像の一部の透過色を透過表示しない場合があるので気をつけてください。

SortaNerd
質問者

お礼

回答ありがとうございます。 あまり携帯のことは考えていませんでした。しかしdocomoは未だにpngが表示できないのですね。 こんなふざけたキャリアは無視…できないのが痛いところですが。 透過pngについては、gifと同じ1色完全透過なら見えるようです。(これを作れるソフトはかなり限られているが)

回答No.2

No1さんの表はやはり古いので・・。 一概にそうであるかは言えませんが、携帯は今はどれでもPNGが見れるようになってるハズです。 といってもボーダフォンとauしか周りにいないのでdocomoはわかりませんが。 とりあえず、ブラウザに関してはIE、ネスケ、モジラ、サファリ等の各OSに対する有名どころは皆表示できます。 GIFは256色の場合や、動画を作る際に必要になるようですね。 おおむねNo.1さんの回答が正しいと思います。

SortaNerd
質問者

お礼

回答ありがとうございます。 そういえば携帯のことをすっかり忘れていました。昔の機種では表示できないこともあるようですね。 >GIFは256色の場合や、動画を作る際に 256色でもpngができないわけではないのであえてgifを使う理由はありません。(必然的に減色処理をしてくれるのが便利という考え方もありますが。) 動画はmngにがんばって欲しいですね。なんでも次のwindowsでは標準で再生可能とか。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

2000年の時点でまとめた表がありました。 NGIF-UG - どのソフト/ブラウザでPNG/MNGが使えるの? http://mng.cocky.to/old/contents/whats/png/software.html 最近はケータイなんかでも大丈夫だとは思うんですが。 -- > 実際に今GIFは見えてPNGが見えない環境はどの程度あるのでしょうか。 そういう環境の場合は「あえて」そういうブラウザを使ってる事の方が多いんじゃないかと思います。 従って、PNGが見えなくても特に困らない。 全部PNGで作られてるページなんてあっても見ないだけ。 とか。 私も普段は画像を表示しない設定ですし。 > あえてGIFを使う必要はないと思うのですが。 個人的にはですが、GIFは以前のライセンスの問題があったので、必要ないというか、積極的に使わないようにしてます。 使うのは、書式などが指定されたりで、どうしてもGIFが必要な場合のみですね。 あと、画像(256色で足りるイラストやアイコン)をペイントで作成し、可逆方式のフォーマットで保存しようとすると、実質的にGIFしか選択の余地が無いような事もあるかも。

SortaNerd
質問者

お礼

回答ありがとうございます。だいたい大丈夫そうですね。 >そういう環境の場合は「あえて」そういうブラウザを使ってる事の方が多いんじゃないかと思います。 なるほど、そういう考え方もありますね。 >画像(256色で足りるイラストやアイコン)をペイントで作成し、可逆方式のフォーマットで保存しようとすると いえ、その場合でもpngの方が優位です。256色pngはgifより高圧縮なので。もっともペイントでは作れませんが。 さらにいえばペイントは固定256色しか使えないのでこの場合ペイントでまともなgif画像を作ることはできませんね。

関連するQ&A

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

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

  • PNGのメリット?

    WEB上で扱える画像形式といえばGIFとJPGですが、PNG形式もIE・NN両ブラウザとも対応してますよね。 普及率はイマイチですがJPGよりも高い圧縮率を出せるらしいですね。 でもPNGを使うことのメリットってそれ以外に何かあるんでしょうか? 高圧縮率とbit数が選べること以外に。(ダウンロードが速いとか)

  • フロントページエクスプレスと.png画像

    レンタルして使っているお絵描き掲示板に投稿したイラストを、保存してひとつのページに載せてマイサイトにアップしようとしたのですが、ページを作る時点で問題が起こってしまいました。 フリーソフトのフロントページエクスプレスで画像を載せる予定のページをつくり一旦保存します。(このときはまだ画像を貼り付けていません)そのあと、既に保存してFFFTPで転送しておいたpng画像を貼り付け再びページを「保存」しようとすると、「このファイルを保存しますか?」とpng形式の画像をgif形式で保存するかどうかを訪ねる窓が開きました。png画像のままで載せたいので「いいえ」をクリックするとページが保存されません。 仕方がないのでgif形式で画像を保存すると、ちゃんとページは保存されるのですが、次にページを開いた時にpng形式で貼り付けていた画像がgif形式に変わっています。その上、gif形式では画像が粗くガサガサになってしまいます。 今までサイトにアップしてきたのはgif画像かjpg画像だったので、png画像でこんな問題があるとは思いませんでした…。png画像は見れる人が限られるそうでgifの方が都合が良いとはおもうのですが、やはり綺麗な状態の絵を載せたいので困っています。 同じお絵描き掲示板に投稿したイラストでも、jpg形式とpng形式の二つに分かれていて、jpg形式ならば問題なくページは保存できて、gif形式に変えるよう勧告が出てきたりはしませんでした。 ちなみにpng形式の画像をgif形式にではなく、jpg形式で保存してみると、gif画像に変えてみた時と同じことが起こりました。ページは保存できるけれど、画像は粗くなってしまうのです。 「それは仕方がないよ」でも良いのでアドバイスをお願いします。質問の内容が説明不足でしたら補足します。よろしくお願いします。  ※使用しているのはWindowsXP(ブラウザはIE6)です

  • ホームページで使用する画像でpngはダメですか?

    宜しくお願いします。 ホームページ作成の際、使用する画像でpngは、 対応しているブラウザーが少ない為、使用しない方が良いと聞きました。ですがjpgで保存してもあまり綺麗でなく、pngの方が綺麗に表示されるのでpngの画像を使用したいのですが、やはりpngでは閲覧してもらう際、デメリットが大きいのでしょうか? また、ホームページの容量が7MBというのは、閲覧されるネット環境にもよると思いますが、閲覧に時間がかかってしまいますか? アドバイス宜しくお願い致します!

  • 透過pngを表示するスクリプトとロールオーバー

    トップページのタイトル画像を透過させてロールオーバーさせたいです。 --- 透過pngを使いたかったのですが、使用しているブラウザに対応していなかったので、どうにか表示させる方法を探していました。 そしてたどり着いたのは(http://www.designwalker.com/2006/12/transparent-png.html)のサイトのスクリプトなのですが、画像をロールオーバーさせるJavaScriptには対応していないのでしょうか。 <A href="t_off.png"><img src="t_off.png" onMouseOver="this .src='t_on.png'"onMouseOut="this .src='t_off.png'"></A> ↑これです/ロールオーバーに使用しているタグ CSSでのロールオーバーも考えた(挑戦した)のですが、タイトル画像で大きさを掴みにくく、中々上手く指定が出来ません。 CSSではリンクに触れた際に背景の画像をずらすことになると思うのですが、同じサイトの透過pngを背景画像で使うスクリプトでは、大きさを指定しなくてはならず、上手に出来ませんでした。 (そのスクリプトなしでは成功しました) --- 一つのサイトのプログラムのことなので、ここで質問すべきではないのかも知れませんが、あちらでは場違いになりそうなので、ここに書かせて頂きました。 カテゴリもまたがっているので、もしも問題がありましたら、ごめんなさい。 よろしければ、ご回答お願いします。 --- 使用ブラウザ:Sleipnir 1.66 画像編集ソフト:Adobe Photoshop Elements 5.0

  • FlashとアニメーションGIFの共存

    1)FlashからアニメーションGIFを書き出せると聞きました。 保存する際、形式をアニメーションGIFにするだけでしょうか? 多分これはそれほど難しいことではないと思うのですが。 2)もうひとつ質問がありまして、上記のような方法で書き出したアニメGIFと同じFlashファイルから書き出したSWFファイル、それぞれ見た目は似ていると思います。 サイトを作る際、SWFの場合はObjectタグを書くと思うのですが、Flashに対応していないブラウザ(携帯とかモバイルデバイスなど)の場合はアニメGIFを見せ、対応しているブラウザの場合はFlashを見せたい場合、どうすればよいでしょうか? 何らかのHTMLを書くのだとは思いますが、そういったことは出来ますか? 見た目の問題があるので、同時表示はしたくないです。 環境: Windows XP Flash MX Pro

  • 画像の形式

    もしかしたらこのカテゴリで質問するべきじゃないのかもしれないんですけど、どこで質問したらいいかわからなかったのでここでさせて下さい。 画像の形式って、gif、jpg、png、bmp、とありますよね? イラストをHPに載せたいのですが、gif対応ソフトを持っていないのでjpgかpngで載せたいのですが、イラストってjpgだと汚くなっちゃいますよね。 なのでpngを使いたいのですが、この形式ってまだ対応していないブラウザ(OS?)多いのでしょうか。 jpgで乗せた方がいいですか? それといまいち不安なんですがbmpってHPで使っていいんですか?(使えるか、ってことです。対応していないブラウザ/OSが多い、とか。) また、どのブラウザ(OS)で対応していないのか教えていただけると嬉しいです。(pngの方) うう、質問がわかりにくくてすいません。 よろしくおねがいします。

    • ベストアンサー
    • HTML
  • Dreamweaverで作成したサイト内のpngファイルをfirewoksで最適化

    すでにDreamweaverで作成したサイトがあるのですが、ページ内に キャプチャしたpng画像ファイルがたくさん置いているので重いです。 これらの画像ファイルをFireworksで最適化したgifファイルに一括変換したいのですが、どのようにすればいいでしょうか? 1つのファイルであればDreamweaver上でFirework最適化とういうのでできそうですが、一括でやる方法を教えてください。

  • 外部png画像の読み込みについて

    いつもお世話になっております。 下記サイトの作品サンプル No.880「ドラッグ可能な拡大回転画像」に関して質問させてください。 http://hfm-kenchan.com/Lesson/contents/index.htm 上記サンプルでは、外部jpgファイルを使用していますが、ここにjpg画像ではなくpng画像を使用したく考えております。 (背景が透明な画像を使いたいと思いまして。) アクションスクリプト内の oadThumb.loadMovie(_parent.Path+"s"+num+".jpg"); loadPic.loadMovie(_parent.Path+"p"+num+".jpg"); を loadThumb.loadMovie(_parent.Path+"s"+num+".png"); loadPic.loadMovie(_parent.Path+"p"+num+".png"); に変更し、画像格納フォルダにpng画像を入れてプレビューしてみたのですが、png画像が表示されませんでした。 色々調べたところ、Flashがpng画像に対応したのはFlash8からとのことで、この辺があやしいのか。と思いましたが、私のFlashはFlash8ですので、特に問題はないかと思います。 ※サンプルの環境はMXらしいのですが、私の環境 8でflaファイルを保存しなおしてます。 アクションスクリプト内に、何か特別な記述(?)が必要なのでしょうか。 または、png画像の書き出し方に問題があるのでしょうか。。。 png8、png24、png32、またgifファイルで書き出してもswfにおいて、画像は表示されませんでした。 jpgで書き出したときのみ、正常に表示されました。 お手数ですが、原因、解決策などございましたら、ご教授いただけませんでしょうか。 どうぞ宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • GIFアニメが動かない・・・

    私のパソコンからみると、あらゆるサイトのGIFアニメが止まっているようです。 ブラウザはIE6.0で、インターネットオプションの「webページのアニメーションを再生する」にはチェックが入っています。 自分が思うに、2,3日前に入った121ポップリンクの、セキュリティ環境自動設定サービスが原因のような気がします。 項目にアニメがどうのというのがあって、ナビにしたがってどこかの設定をいじったような気がします。 しかしそのときものすごく疲れていたので、なにをどうしたのかまったく思い出せません・・・ よく思い出せないので勘違いかも知れず、別の原因かもしれません・・・ とにかくGIFアニメ動いてません。 どなたか原因が分かるかたお助けください。 自HP用のGIFアニメを作ろうとしていたところだったので、困っています。

専門家に質問してみよう