質問: 書き出されたjpgの画質判定 【jpgの画質を判定するツールはありますでしょうか】 たとえば外部の委託先に、元画像を「web用にフォトショップで画質70で書き出してください」という依頼を出したとします。 検収時、納品物が間違いなく画質70で書き出されたものであるという確認を行いたいのですが、書き出し画質数値を確認できるようなツールはありませんでしょうか。 ご存知のかた、ご教授ください。
回答: 圧縮率の設定はファイルの中に書かれていますので、バイナリエディタで見れば確認 できます。 この用途にお勧めのバイナリエディタが「tsxbin」です。 http://www.vector.co.jp/soft/win95/util/se094825.html このソフトはjpgを含め様々なファイル形式の構造を認識して分かりやすく表示して くれます。 これでjpgファイルを開くとquvと表示された部分が4行づつ2箇所見えますが、これが 画質です。 これに加え、component0が01 11 00などとなっていますが、この真ん中の数値が色の 解像度に関係します。11が高解像度で22が低解像度です。 比較対照として圧縮率の分かっているファイルを用意して比べてみれば同じかどうか が分かります。 また、「jpeganalyzer」というソフトでは有名どころのソフトの画質設定をデータベー スとして持っていて、「phothop 画質8 小」のように表示してくれます。 http://homepage3.nifty.com/kamisaka/jpeganalyzer/ ただし当然ながらどのソフトでも出力されうる圧縮率のファイルでは作成元のソフト 名は分かりません。 例えば最高画質はどのソフトでも同じなので「最高画質(all 1)」としか表示されま せん。 なお、 >圧縮前のものと相対的にしか判断できない などということはありません。 元画像より高画質の設定で保存しても無駄ですが、元画像より低画質の設定で保存す ればその設定画質のファイルができます。 よく、「画質90を画質90で再保存したら90%×90%=81%になる」と誤解されている方が いますが大丈夫でしょうか。