• ベストアンサー

PNGのメリット?

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

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

  • ベストアンサー
  • madman
  • ベストアンサー率24% (612/2465)
回答No.2

PNGはGIFに代わるものです。 GIFに比べて発色数が豊富ですが、画像の展開に少し時間が掛かるようです。 GIFは内部の圧縮アルゴリズムを開発した会社が、最初フリーで配布し、突然有料化しました。 これにより、フリーのGIFを扱えるソフトはなくなり、ライセンス料を支払ったソフトのみとなりました。また、GIF画像自体をインターネット上のホームページで公開した場合、その画像がライセンス料を支払ったソフトで作成したと証明できない場合も、その画像を公開しているサイトにライセンス料金の徴収を求めています。 詳しくは、下記URLで。 またこれとは別に、JPEGは非可逆圧縮のため、画質が落ちます。

参考URL:
http://www3.cds.ne.jp/~marimo/agree-png/
setera
質問者

お礼

ご回答ありがとうございます! PNGは画像の展開に少し時間がかかるんですか。圧縮率・画質・速度と全てにおいて優れているフォーマットはなかなか無いんですね。(てっきりちょっぱやなもんかと思ってました) 参考URL行ってみました!こんな大々的なプロジェクトを推進するところがあるんですねー。PNGの画像はいままで見たことがなかった(多分)んですが、ここのバナーは全てPNGのようで。GIFっぽいけどJPGっぽい画像もちゃんとこなせるんですね。

その他の回答 (5)

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.6

誤解を招く表現があったようなので訂正をかねてもう一度回答させてください。 ブラウジングを主目的とするWebグラフィックにおいて可逆圧縮の必要性が疑問です。 可逆圧縮が必要とされるのはむしろオーサリング時であり、この場合はブラウザに依存するファイルフォーマットを使う必要はありません。 とはいえ、Webグラフィックに特化した質問への回答の中で何の前触れも無しにオーサリング時の話を持ち出したことをお詫びします。 ただ、昨今のブラウザの機能拡張競争を見ているとJPEG2000への対応も遠い未来ではないと思います。 と、いいわけはここまでとして… 大切なPNGの機能を一つ挙げ忘れていました。 ・画像固有のγを含めることができる 画像固有のγを画像ファイル内に持つことで表示環境に対する依存度の低い画像を作ることができます。

setera
質問者

お礼

補足ありがとうございます! JPEG2000のネーミングも覚えがあります。あまり詳しく知りませんが。(というか全くわかりません(笑)) 近年のITの流れに沿うようにブラウザの機能拡張もすごいですよね。その分使いやすいシステムが構築されればいいんですが、ブラウザのオリジナリティを高めるために特化機能ばかりをつけるようになっては困ります。このJPEG2000の問題も、IEのポジショニング、NNのレイヤーのように閲覧環境を狭めるエゴにならないことを祈ります。 --- 皆さん適切なご回答どうもありがとうございました!

  • cocky
  • ベストアンサー率57% (232/402)
回答No.5

PNGをJPEGと比較すると、アニメ絵などの仕上がりがきれい(JPEGだと輪郭がにじむ)、αチャネル(透過色)サポートが充実している、γ補正(画面表示の際の色の補正)のための情報が埋め込める、等の利点があります。 あと色数もJPEG(24bitRGB、約1677万色)よりPNG(最高で48bitRGB、約240兆色)の方が多く使えますし。 あとPNGの発展形としては、GIFに対するAnimation GIFに相当するMNG規格(今年1月成立)も存在します。ただMNGについては、まだNetscape6、Mozillaぐらいしか標準対応しているブラウザがないのが難点ですが。 ちなみにtoysmithさんがJPEG2000を引き合いに出されてますが、確かにPNGでできることはJPEG2000でも実現可能ですが、実際のところPNGとJPEG2000を比較すると、 ○PNGは既に規格成立から5年近くが経過しているが、JPEG2000はまだ部分的にしか規格が成立していない ○PNGは多くのWebブラウザが標準サポートしているが、JPEG2000はプラグインを使わないと表示できない などの点で、現時点ではまだJPEG2000の名前を出すのは時期尚早だと思います。

setera
質問者

お礼

ご回答ありがとうございます! PNGって240兆も色調出せるんですか!ものすごいです。アップにさえしなければJPEGでも上々の今ですが、そんなにパワフルなら拡大処理にも十分耐えられるんですね。 あとMNGについてのお話がすごく気になります。多分PNGをアニメーション形式としてまとめられるものだと思いますが「透過率を設定できる」ことを踏まえると、"フレーム毎に透けたり戻ったりする画像"が作れるんですよね。 おそるべしPNG!

  • Ryo_Hyuga
  • ベストアンサー率38% (61/158)
回答No.4

はじめまして。 Jpegとの違いは可逆圧縮(完全に元にもどる)か 不可逆圧縮(完全には元にもどらない)かの違いでしょう。 基本的にJpegは圧縮前の色には戻らないので、 同じ色を表現したいときには、可逆圧縮形式にしなくてはだめです。 同じ画像を圧縮した場合、 上記の理由で、Jpegのほうが容量が小さくなりますよ。

setera
質問者

お礼

ご回答ありがとうございます! GIFだと色のおきかえによって単純な画像でも思った色が出ないときが多々あるので、透過・ANIしたいもの以外はJPEGで圧縮してます。(不可逆ですが) 同じ画像を圧縮した場合のサイズがJPGの方が小さいということは、PNG形式による圧縮は(圧縮率が同一なら)どうしてもかさばるんですね。 "黒の背景に囲まれた画像は脳内で美しく再現される"原理を利用して高圧縮率のJPEGでWEBデザインを進めることがあるんですが、やはり「適材適所」ということですね。

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.3

PNGの利点を挙げるとしたらGIFとの比較した方がわかりやすいでしょう。 ・透過設定 GIF:透過する/しないの2択 PNG:透過率設定あり GIFのαチャンネルは透過率をサポートしていません。 PNGは“どの程度透けているか”を設定できます。 ・パレット(カラーマップ) GIF:Webで使うときはWebカラーパレットで使うことになる PNG:Web上でも任意のパレットを使用可能 ・ライセンス すでに出尽くしている話題です。 通常、PNGはGIFの代用として使われるためJPEGとの比較に意味を感じません。 可逆圧縮が必要ならJPEG2000で可能です。

setera
質問者

お礼

ご回答ありがとうございます! PNGの透過設定の話題はちょっと興味があります。透過率が設定できるということは、レタッチソフトで言うところのレイヤー機能のようなことができるわけですか。 DHTML制御で透過しなくても、PNGを使うだけで同じような表現が可能ということですね。PNGは二大ブラウザ対応のようですから、見る方の環境を制限せずに透過できるんですね!(でもDHTMLがそうだったようにページのコントロール重くならないのかな)

  • gooken
  • ベストアンサー率25% (34/132)
回答No.1

いろいろな理由によりPNGを使おうという流れになっているようです。 GIF この形式を扱うソフトなどを作成する場合などライセンス料が必要となり    フリーでは使うことができない。表示色が256色まで。。。など・・・ JPEG この形式への圧縮が通常は不可逆になってしまう。    CGなどには向かないらしい・・。 PNG 可逆圧縮ができる。フルカラーの画像も可能。ライセンスフリー。等々。。 多少間違っているかもしれませんが、このようなことがあげらると思います。 間違っていたら補足お願いします。

参考URL:
http://www.pluto.dti.ne.jp/~migyaa/gazou/tips1/
setera
質問者

お礼

いち早いご回答ありがとうございます! PNGはGIFとJPGのあいの子っていうことですよね。GIFにライセンス料がかかる今、"ライセンスフリー"という言葉はソフト作る方もそれを使用する方にも魅力的な言葉。圧縮画像を使用しているだけでお金を取られるなんて、WEB制作者的にはちょっとナンセンスですよね。

関連するQ&A

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

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

  • バナーのjpg png gif

    今日、フリーソフトを使ってバナーを作ってみました。 ただ、どうしてもそのフリーソフトではgif形式のバナー は作れないと書いてありました。 そこで、jpg png形式どちらがいいのか悩み、結局png形 式で保存しました。 なにやら、png形式では見れないブラウザなどあるようで 今になって、jpgにしたほうが良かったのかな~ と思いました。HPでリンクを張っている方々、jpgとpn gどちらの形式の方がいいですか? 皆さんの意見を聞かせてください

  • フロントページエクスプレスと.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とJPGの圧縮率の違いについて!

    TMPGEnc4の静止画書き出しで下記の結果になりました。 jpg 圧縮率:1  657.69KB   キロバイトです! jpg 圧縮率:100  16.85MB png 圧縮率:1  33.33MB png 圧縮率:9  29.16MB 結果pngは圧縮率1の方が重いのにjpgは圧縮率1の方が軽いのは何故ですか? それとも僕のテストの設定が間違っていただけでしょうか?

  • jpeg非可逆圧縮、gif, png 可逆圧縮

    jpegが非可逆圧縮、gif, png が可逆圧縮という場合、何を意味しているのでしょうか。 圧縮しない、bmpなどのファイルを、画像ソフトで開いて、jpeg やpng などの形式で保存したとします。 圧縮され、容量は小さくなります。 そのファイルを、また画像ソフトで開きます。 可逆圧縮のpngは、bmpであったときと同質の表現がされるのでしょうか。 非可逆圧縮のjpgは、少し落ちた画質で、再現されるのでしょうか。 可逆、非可逆とは、そういったことを言っているのでしょうか、それともまた別のことを指しているのでしょうか。

  • JPG、GIF,BMP,PNGの違いは何ですか?

    JPG、GIF、BMP、PNGの違いは何ですか? ※それぞれ”何のために作られた”画像形式なんですか?

  • 画像の形式

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

    • ベストアンサー
    • HTML
  • PNG形式画像の色について

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

    • 締切済み
    • Mac
  • IEブラウザはpngの透過画像は透過にならないのが仕様でしょうか?

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

    • ベストアンサー
    • CSS
  • Jpgをpngに変更

    JPEGとは何ですか? JPEG画像は、デジタル写真で作成された画像の一般的な選択肢であり、複雑な色や陰影のある写真に適しています。 JPGの10:1圧縮では品質の低下はほとんど感じられませんが、写真に使用されるデータの量を減らすとレスポンシブプレゼンテーションに役立つため、サイズが小さいほどJPEGはWebでの使用に適しています。 一方、JPG画像は、隣接するピクセル間のコントラストがはっきりしているため、線画やその他のテキストまたは象徴的なグラフィックスには最適ではありません。そのタイプの画像をサイトで使用する場合は、ロスレスグラフィック形式の使用を検討する必要があります。 PNGとは何ですか? PNGは、GIFの改良された代替として作成され、インターネット上で最も一般的なロスレス画像圧縮形式になりました。 では、PNGファイルとは何ですか? ポータブルネットワークグラフィックスとして知られるPNG画像は、パレットベース、グレースケール、およびフルカラーの非パレットベースのRGB/RGBAにすることができます。 PNGファイル形式は、印刷グラフィックではなくインターネット上で画像を転送するために特別に設計されたものであり、その結果、CMYKなどの非RGB色空間をサポートしていません。 ソース: https://ww-jpgtopng.com/ja/ 大きな利点は、.pngがさまざまな透明度レベルを提供することです。これは、PNGの背景を完全に透明にすることができることを意味します。これは、pngロゴデザインなどにとって重要です。フェード効果のある写真にも最適です。 ソース: https://apkpure.com/jp/jpg-png-converter/com.pin.imageconverter