• 締切済み

pngの圧縮

pngの圧縮をしたい時あなたならどうしますか?教えてください 僕は、保存するたびに画質が劣化するのが嫌なのでスクリーンショットを取るときはpngそして、ブログになど貼るときはjpgにしてファイルサイズを小さくしています。 ですが、pngでもちゃんと処理をしてあげればそこまで大きな画質の劣化もなくファイルサイズを減らすことができると聞きました。 そこで、他の人はどのようにpngなどの画像ファイルを取り扱っているかきになったのです。 jpgにしたあとの圧縮方法なども気になるので出来たら教えてください

みんなの回答

  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.5

pngのファイルサイズを減らす方法は2種類あります。 一つは、高性能なソフトを使うこと。 例えばペイントよりGIMP(の最高圧縮設定)の方がサイズが小さくなりますし、OPTPNGのようなpng最適化ソフトもあります。 これは、画質に一切の変化はありません。 詳細は分かりませんが、pngの圧縮は1ラインごとにいろいろな設定で圧縮してみてもっともファイルサイズの小さくなるものを探すようなことをしていると思います。 もう一つは、減色することです。 pngを普通に保存するとフルカラーで保存されますが、256色以下で表せるような画像であれば、インデックスカラーにすることで必要最低限の色のみを使うようになり、大抵はファイルサイズが小さくなります。 こちらは、元から256色以下でない限り、画質は劣ります。 なお、ディザリングの状況によってはフルカラーよりファイルサイズが大きくなることもありますので注意が必要です。 > jpgにしたあとの圧縮方法 jpgにした後はそれ以上いじりません。もっとファイルサイズの小さい画像が必要になれば元画像から変換します。

  • yomyom01
  • ベストアンサー率12% (197/1596)
回答No.4

・JPEGを圧縮する理由がわからない

回答No.3

PNGの時は保存時に必ず最高の圧縮率で保存します 最近のPCなら余程大きな画像でない限り、展開時に体感するほどの時間差は感じないので その上で、ネットなどでやり取りする画像の場合は、 http://www.forest.impress.co.jp/docs/review/20120903_556121.html 等のツールを使います また死はCUIも気にならないので、OPTPNGを使っています

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

PNGとJPGそれれぞれ圧縮率を変えてやってみました。 (使用ソフトGIMP2) サイズ420×315 グラデーション [PNG] 圧縮率0 388KB 圧縮率9 32.8KB [JPG] 最高画質 52.5KB GIMP2でPNG圧縮率0~9だとファイルサイズでざっと約10倍の差が出ました。 見た目はどちらもほとんど差がありません。 添付画像は上が圧縮率0、下が圧縮率9。

  • RandenSai
  • ベストアンサー率54% (305/561)
回答No.1

PNGは非破壊(可逆)圧縮なので、そもそも圧縮率の差による劣化など発生しないし、またどうがんばってもJPEGほどの圧縮率にはなりません。仮に圧縮率がソフトによって違う(ソフトAよりBの方が圧縮率が高い)としてもその差は微々たるもので、非破壊であることにも変わりはありません。劇的なファイルサイズの差は生じないと考えてください。 一方、JPEGは破壊圧縮(非可逆圧縮)であり、元データの成分をどの程度捨てるかで圧縮率を大きく変化させることができます。根本的に圧縮方法の発想が違います。元データを捨てているから、圧縮率が上がりやすい。ただしテキスト主体のスクショのように、全く同一色が広い面積で存在するような画像を保存する時は、PNGの方がファイルが小さくなることが多いです。PNGはこうした画像を圧縮しやすい方式なので。 ただ、どっちで圧縮した画像でも、ZIPやlzh圧縮はほぼ通用しません。下手すると、逆に大きくなることもあります(ほんのちょっとですが)。なので圧縮して保存しようとは考えないで、せいぜいフォルダ分けして整理するくらいしか方法はないでしょうね。まあ画像が多量にあるんなら、縮まないけど圧縮しとけばファイル一個になるという発想はありだと思いますけど。