我正在使用ImageMagick生成較小尺寸的JPEG版本的大型TIFF圖像。對於每個TIFF圖像,我必須生成兩個較小的JPEG版本。使用一個ImageMagick命令創建圖像的兩種尺寸
我目前使用兩個convert
命令:
convert.exe 4096-by-3072px-120mb.tif -resize "1024x>" -strip -interlace Plane 1024px-wide-for-web.jpg
convert.exe 4096-by-3072px-120mb.tif -resize "1600x>" -strip -interlace Plane 1600px-wide-for-web.jpg
轉換TIFF至JPEG一個接一個走了太多的時間。這種方法效率低下,因爲每個圖像都通過網絡加載並處理兩次。隨着我計劃爲每個TIFF創建更多尺寸(認爲10,000個TIFFs×5尺寸),情況會變得更糟。
那麼,是否有可能使用單個ImageMagick命令生成兩個或更多不同大小的輸出文件?
它似乎使用第一個尺寸來創建第二個尺寸而不是原始尺寸。 –
Glenn的答案正常工作 - 我懷疑他只是先創建較大的圖像,以便直接從全尺寸原件創建,而不是嘗試增加已經縮小的較小輸出圖像的分辨率,從而降低質量。 –