• 締切済み

PNGとJPGの圧縮率の違いについて!

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

みんなの回答

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.4

>なんかpngの圧縮率、あまりいらない機能みたいですね これはHDD容量とCPU速度がともに1/1000の頃だった昔にできたという背景があります。 当時はそれなりに意味を持っていました。 例えばハードディスクが120Mしかないところへ、 圧縮しないと1.5Mだけど開くのに1秒なのと 圧縮すると1.2Mだけど開くのに15秒かかるよといわれると これは凄く悩む問題だと思います。

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.3

JPEGの圧縮率は変換をどの程度大雑把にするかの目安です。 ええっとこれは確か品質という言葉を使っているはずです。 Jpegの品質と圧縮サイズは比例の関係になりませんが、 品質にしたがってどんどん大雑把になるので 品質にしたがってファイルサイズは小さくなっていきます。 pngは可逆圧縮である以上、どの圧縮サイズを指定してもあまり変わりません。 それでも1~9とあるのは圧縮のアルゴリズムを一応9個用意してあるよというものです。 普通なら9が一番サイズが小さくなりますが、 アルゴリズム(プログラム)によってパラメータを変えているだけですから、 用意するデータによっては逆転現象がおこります。 今時なら無条件に9でいいと思います。

tamorisan1
質問者

お礼

ありがとうございます! なんかpngの圧縮率、あまりいらない機能みたいですね!! >アルゴリズム(プログラム)によってパラメータを変えているだけですから、 >用意するデータによっては逆転現象がおこります。 私には難しすぎてとても理解できなかったです、、

回答No.2

それぞれのフォーマットの特性を理解しましょう。 写真のようなデータでは可逆圧縮であるPNGではデータサイズが大きくなってしまう為、非可逆圧縮であるJPEGが使われます。JPEGでは画質は落ちますがファイルサイズはかなり小さくなります。 逆にシンプルなイラスト等、色数が少なく境界がはっきりしたものではPNGやGIFのほうが小さなサイズでもきれいに保存できます。 参考URIのほかフォーマットとの比較を参照下さい。

参考URL:
http://ja.wikipedia.org/wiki/Portable_Network_Graphics
  • ryopis
  • ベストアンサー率20% (49/238)
回答No.1

TMPGEnc4を持っていませんのでよくわからないのですが、ソフトが 「圧縮率」という言葉の使い方を間違っているように思います。 圧縮率は一般的に (圧縮後のサイズ)/(元のサイズ) で計算される比率です。 なので、圧縮率100では、サイズが100倍になってしまいます。

参考URL:
http://www.sophia-it.com/content/%E5%9C%A7%E7%B8%AE%E7%8E%87