我正在使用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的答案正常工作 - 我怀疑他只是先创建较大的图像,以便直接从全尺寸原件创建,而不是尝试增加已经缩小的较小输出图像的分辨率,从而降低质量。 –