- ベストアンサー
画像 gif PNG の減色
PNGファイルの色数を指定し、5色に減色したのですが、 16色に減色したときとファイルサイズが変わらないのはなぜでしょうか? 24bitから16色に減色したときはかなりファイルサイズは小さくなったのですが……
- hikiko
- お礼率60% (62/102)
- その他(ソフトウェア)
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
5色用のピクセルサイズが存在しないからです。 PNGのピクセルサイズは1ビット、2ビット、4ビット、8ビット、24ビット、48ビットのいずれかで、これ以外はありません。(他に白黒用で16ビットというのがありますが) 5色ということは、2ビットでは色数が足りないので4ビットのピクセルサイズを利用することになります。 ですが4ビットというのは本来は16色用のピクセルサイズなので、パレットの数が余ってしまうわけです。 ゆえに、余った分のビットがファイルサイズの膨らみになったのです。 この状態を防ぎ、もっとも効率よく色数をしていしたいならば「5色に減色」は行わないでください。 2色、4色、16色、256色、1600万色、280兆色のいずれかが、PNGにとってもっとも効率のいい色数になります。
その他の回答 (2)
少し気になる補足を見たので… IrfanView、バージョン3.95を使用して試してみましたが、減色出来てファイルサイズも減少していますがどうでしょうか? [画像]→[減色]→サイズ指定 私が使用している他のフリーソフトでは Tinuous http://www.vieas.com/ が良かったように感じます。 あと(使用してないので使用感とかはわかりませんが)こんなソフトも存在しているようです。 PNG Depth http://www1.ocn.ne.jp/~regz/tiny/pngdepth.html
お礼
Tinuous なかなかいいソフトですね。 PNG Depth ネタとしては面白いソフトですね。コマンドライン型画像処理ソフトってかんじでしょうか。 作者は、このソフトの開発中、楽しくてしかたなかったでしょう。iniファイルの設定方法を覚えるのが苦にならない人は試してみるのもいいかもしれません。 IrfanView 3.97 について。 4色への減色はできるし、ファイルサイズもへるのですが、画像の情報をみると、使用しているカラーパレットが4bitのままなのです。 四色への減色はできるが、2bitではないのです。 PNG を4bitに減色した時点でウェブページ用には十分なのではないかと考えるようになりました。 4bitにした画像をさらに加工するのは時間がかかるわりには、効果が薄い気がします。
- thanks39
- ベストアンサー率61% (1189/1944)
↓このフリーソフトはどうでしょうか?Microsoft VM for Javaがインストールされている必要があります。 http://www.vector.co.jp/soft/win95/art/se362581.html
補足
2bit に減色できるソフトは無いでしょうか。 上記ソフトを試してみましたが、4色(2bit)への減色はできませんでした。 上記のソフトは正直低機能で使いづらいです。 png の圧縮レベルを指定できない、2色への減色できない などの欠点が目に付きます。 その他、ファイルの出力先を指定できないのは困ります。 同じようなインターフェースをもつ縮専のようなソフトとくらべると、使うきしません。
関連するQ&A
- PHP4+GDでの画像の減色処理
携帯で写真を見るときに自動的にリサイズして 表示するスクリプトを作成しています。 PHP+GDで画像の減色処理は可能でしょうか? 色数を32~64くらいまで減色する方法が解りません jpg書き出しの場合は比較的サイズが小さくなるので 問題はないのですがauの古い機種の場合にはpngを 書き出すようにしていますがファイルサイズが 大きくなってしまい表示しきれません。 よろしくお願いします
- ベストアンサー
- PHP
- 減色ソフトのYukariの使用方法について
初めて質問させていただきます。 質問に入ります。 減色ソフトウェアとして有名なYukariをダウンロードしたのですが、 Yukariを使用してもPNGのファイルサイズが変化しないのです。 Yukariのヘルプを参考に何度も減色を行ってみましたが、効果は表れませんでした。 ヘルプで使っているBlastPNGでは、何の変化もないので、 しょうがなくFLAXにて減色を行っていました。 しかし、FLAXの減色ではそろそろ限界です。 減色の仕方についてのWEBサイトを見ても、 「FLAX付属の減色ボタンよりBlastPNGを使った方が良い」 との記述がありました。 よろしければ、私の操作方法の誤りやアドバイスなど、お願いします。
- ベストアンサー
- その他(ソフトウェア)
- GIF,PNG,JPG
下の解釈で合ってますか? GIF … 256色まで?、少ないカラー数の時に使う。 パラパラ漫画のようなアニメーションで保存する事が可能。 PNG … GIFと似ているがアニメはできない。 写真 等、フルカラーの画像を一番 綺麗に保存できる。 JPG … フルカラーの画像をPNGより小さいファイルサイズで保存できる。
- ベストアンサー
- その他(インターネット・Webサービス)
- 減色するとサイズが増える
ここでいいのか分からないのですがとりあえず. デジカメなどで撮影した画像を減色すると,サイズが一気に2,3倍になります.なぜでしょうか. 640x480x24で撮影した画像を(大体100kほど),256色に減色するとサイズが倍増(ときには3倍増)します.いくつかの減色処理を施せるフリーソフト(padieなど)で試してみましたが,全部似たようなものでした. 私はちょっと納得いかないのですが,何か不手際があるのでしょうか?
- ベストアンサー
- デジタルカメラ・フィルムカメラ
- デジカメ画像減色ツール
デジカメで撮った画像をWeb用に減色(サイズ縮小)したいのですが、 利用し易くかつフリーで利用できるツールはないでしょうか? Vector等で探したのですが、 あまり利用し易いものは見つかりませんでした。 ソフトはWindowsでもMacでも良いです。 お勧めの減色ツールがありましたら教えてください。
- ベストアンサー
- ホームページ作成ソフト
- pngの画像ファイルのサイズについて
pngファイルがありますが、この縦横のサイズは そのままで、ファイルサイズを1Byteまで 希望のファイルサイズにする方法はありますか? もしくは、あるpngファイルの画像を修正しセーブ した際に同じファイルサイズに出来ますか?
- 締切済み
- その他(ソフトウェア)
- PNG画像のリサイズ
800×600 px 程度の png 画像を 600×450 px にリサイズしたところ、 ファイルサイズが 25 KB から 100 KB にふえてしまいました。 png画像を上手に小さくする方法をおしえてください。
- 締切済み
- その他(ソフトウェア)
- photoshop並にPNGを軽くリサイズしたい
最終課題 <<JPG PNG 複数画像>>をPNGに一括出力させたい (JPG/PNGの詰まった袋をごっちゃになってるので一括処理でPNGをもう一度PNG吐きで一気に処理ということです) そこで”i_view32”と”Ralpha”を使ってみました。(一括JPG⇔PNG変換) 一括出力できたのはよいのですがファイルサイズが30MBや20MB…とても画像とはいえない程に膨れ上がってしまいます (元は800kb程度) photoshopCS5で吐くと綺麗にそのまま1MBを超えずにPNG出力できます これが理想なのですがPSには一括処理がないので…等と思い質問をさせていただきました。 *リサイズや減色加工等はまったくしません。拡張子変更だけということです。 --------- 疑問I PNGがJPGのような劣化圧縮のない概念ということは知っています。ではなぜこのようにリサイズソフトにかけるとファイルサイズが膨大に膨れ上がってしまうのでしょうか? 疑問II フォトショップのPNG出力は一体どういうアルゴリズムで出力しているのでしょうか?インターレース以外に設定できるところが無いので判断材料が謎です… またこの設定等によってファイルサイズが膨大に膨れ上がる仕組みとは一体どういうものでしょうか? バージョンはCS5です。 ご教授下さい
- ベストアンサー
- 画像・動画・音楽編集
- PhotoShopで任意の色数に減色したい
PhotoShop CSでPaintShop Proのように、任意の色数(256とか50とか10)とかに 強制的に減色する方法はないでしょうか? また、256色とか16色の場合、既存のパレットを使うのではなく、その画像に含まれる色の中から256色、16色を組み合わせるものです。
- ベストアンサー
- グラフィックソフト
お礼
ありがとうございます。 画像処理ソフトの問題なのかとおもっていましたが、 画像フォーマットの問題だったのですね。 大変参考になりました。
補足
すいませんが、ついでながら何か良い PNG の減色ソフトを 紹介してもらえないでしょうか。できればフリーで。 画像の加工には IrfanView と Jtrim を主に使っています。 しかしながら、上記のソフトは4色(2bit)への減色2対応していないのでちょっと困ってます。 2色、16色、256色への減色は対応しているのだが……。