【发布时间】:2015-06-08 09:55:06
【问题描述】:
我正在使用 ImageMagick 生成大型 TIFF 图像的小尺寸 JPEG 版本。对于每个 TIFF 图像,我必须生成两个较小的 JPEG 版本。
我目前正在使用两个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 个 TIFF x 5 个尺寸)。
那么,是否可以使用单个 ImageMagick 命令生成两个或多个不同大小的输出文件?
【问题讨论】:
标签: image imagemagick image-resizing