我試圖使用imagemagick
批量調整一些jpeg圖像的大小。我可以改變圖片的分辨率,但它的大小沒有減少。我也嘗試在mac中使用sips
命令。結果是一樣的。任何想法?調整大小後圖像的文件大小沒有減少
編輯
我通常重規模,減少很多images.But的大小我面臨的問題只是這些images.It有大約3000 * 3000分辨率。
調整大小後,尺寸已更改,但尺寸仍爲560 KB。
我試圖使用imagemagick
批量調整一些jpeg圖像的大小。我可以改變圖片的分辨率,但它的大小沒有減少。我也嘗試在mac中使用sips
命令。結果是一樣的。任何想法?調整大小後圖像的文件大小沒有減少
編輯
我通常重規模,減少很多images.But的大小我面臨的問題只是這些images.It有大約3000 * 3000分辨率。
調整大小後,尺寸已更改,但尺寸仍爲560 KB。
您的輸出文件中的顏色可能比輸入中的顏色多。如果要保留原始顏色集,請使用最近鄰點採樣而不是其他類型的過濾(如調整大小時默認使用的)。如果您使用的是命令行,試試
convert image_in -sample WxH image_out
代替
convert image_in -resize WxH image_out
結果可能是更鋸齒比你想,所以它是你的選擇權衡外觀文件大小。
編輯:這個問題在這個答案後編輯。添加的信息表明圖像爲JPEG格式(因此添加顏色可能不是解釋),並且它包含SWOP顏色配置文件。配置文件可能很大,並由ImageMagick保存。有關詳細信息,請輸入「identify file.jpg」,這將爲您提供顏色配置文件的大小。如果您想刪除配置文件,請使用「-strip」選項。
你需要告訴你的使用正在使用的文件類型,它們包含的內容,如何大它們是什麼,以及你所使用的設置。例如,如果您有一個索引PNG(每像素8位),某些應用程序會將其轉換爲每像素24位或32位。這可以給你一個增加的文件大小。
下面有標籤JPEG。如果其JPEG,輸出的採樣設置或量化設置可能與您的輸入不同。