JPEGで、ファイルサイズ55KB以下にできないファイルがある
デジカメなどで撮ったJPEGファイルを、画像サイズを縮小する作業をしています。
この作業は、携帯電話からURLを指定して画像を表示させることを目的としています。
多くのJPEGは、画像サイズを240x320に縮小することでファイルサイズが10~30KBytesになりますが、一部のJPEGファイルでは画像サイズを縮小しても、圧縮率を下げても、どうやってもファイルサイズが55KBytes以下になりません。
これだと、ファイルサイズが大きすぎて携帯電話で読むことができません。
作業は、LinuxでImagemagick(PerlMagick)を使用しています。WindowsでPhotoshop6.0を使用してもファイルサイズ55KBytes以下にはできませんでした。
試しに画像サイズを1 x 1まで縮小してみましたが、それでもファイルサイズは55KBytesのままです。
(1),ヘッダーが55KBytesもあるとは思えませんが、
どうしてファイルサイズを55KBytes以下にすることができないケースがあるのでしょうか?
(2),このようなJPEGファイルのサイズを下げる方法はありませんでしょうか?
できればImagemagick(PerlMagick)を使用してファイルサイズを下げる方法があれば助かります。
■環境
SuSE Linux 9.3
ImageMagick-5.5.7-36.tar.gz
■Imagemagickでやってみたこと
圧縮率を下げる
$image->Set(quality=>10);
画像サイズを縮小する
$image->Resize(width=>1, height=>1);
以上、よろしくお願いします。
お礼
早速の回答ありがとうございます 正確には出ないんですか?ちょっとショックです 訳ありで不要ではないです