2
convert image.png -crop 256x256 +repage +adjoin out_%d.png
需要大圖像20000x8000 aprox 114秒。 (生成約4000個256x256 pngs)如何提高使用ImageMagick裁剪圖像的性能?
是否有任何imagemagick選項可以提高裁剪速度?
convert image.png -crop 256x256 +repage +adjoin out_%d.png
需要大圖像20000x8000 aprox 114秒。 (生成約4000個256x256 pngs)如何提高使用ImageMagick裁剪圖像的性能?
是否有任何imagemagick選項可以提高裁剪速度?
您可以做的一件事是確保使用ImageMagick的「Q8」版本而不是默認的「Q16」,如果您的原始圖像具有8位樣本。即使只是黑白繪圖,每個像素也佔用8個字節(16位R,G,B,A)。使用Q8削減一半。您可以使用「-limit」選項更改行爲,以使用更多內存而不是光盤。
-limit選項在 ImageMagick的「選項」文檔中描述。
您可以通過使用選擇僅霍夫曼壓縮的「 - 質量1」和「子」PNG濾波器來提高PNG壓縮的速度。如果您知道圖像的顏色少於256色,「-quality 0」可能更有效(所消耗的時間將大致相同,但生成的文件會更小)。
實際上圖像都是不同的。很多是典型的平面圖。我仍然想知道爲什麼作物需要這麼長時間?你知道有什麼好的鏈接可以解釋幕後發生的事情嗎?我認爲作物只是一個簡單的提取位操作?! – jack
有關「-limit」選項的詳細信息,請參閱(http://imagemagick.org/script/command-line-options.php)文檔。 –