2014-03-25 193 views
1

我試圖使用imagemagick批量調整一些jpeg圖像的大小。我可以改變圖片的分辨率,但它的大小沒有減少。我也嘗試在mac中使用sips命令。結果是一樣的。任何想法?調整大小後圖像的文件大小沒有減少

編輯

我通常重規模,減少很多images.But的大小我面臨的問題只是這些images.It有大約3000 * 3000分辨率。

調整大小後,尺寸已更改,但尺寸仍爲560 KB。

Get info

回答

3

您的輸出文件中的顏色可能比輸入中的顏色多。如果要保留原始顏色集,請使用最近鄰點採樣而不是其他類型的過濾(如調整大小時默認使用的)。如果您使用的是命令行,試試

convert image_in -sample WxH image_out 

代替

convert image_in -resize WxH image_out 

結果可能是更鋸齒比你想,所以它是你的選擇權衡外觀文件大小。

編輯:這個問題在這個答案後編輯。添加的信息表明圖像爲JPEG格式(因此添加顏色可能不是解釋),並且它包含SWOP顏色配置文件。配置文件可能很大,並由ImageMagick保存。有關詳細信息,請輸入「identify file.jpg」,這將爲您提供顏色配置文件的大小。如果您想刪除配置文件,請使用「-strip」選項。

1

你需要告訴你的使用正在使用的文件類型,它們包含的內容,如何大它們是什麼,以及你所使用的設置。例如,如果您有一個索引PNG(每像素8位),某些應用程序會將其轉換爲每像素24位或32位。這可以給你一個增加的文件大小。

下面有標籤JPEG。如果其JPEG,輸出的採樣設置或量化設置可能與您的輸入不同。