我希望在 Python 中使用 ImageMagick 的转换实用程序有效地生成各种大小的缩略图。我的一些图像文件非常大(~15MB JPG)。
我可以做到的一种方法是获取全尺寸图像,并从全尺寸图像生成各种缩略图,如下所示:
convert sample_image.jpg -resize 1024x768 sample_image-1024x768.jpg
convert sample_image.jpg -resize 800x600 sample_image-800x600.jpg
convert sample_image.jpg -resize 400x300 sample_image-400x300.jpg
convert sample_image.jpg -resize 200x150 sample_image-200x150.jpg
但另一种方法是相互调整图像的大小:
convert sample_image.jpg -resize 1024x768 sample_image-1024x768.jpg
convert sample_image-1024x768.jpg -resize 800x600 sample_image-800x600.jpg
convert sample_image-800x600.jpg -resize 400x300 sample_image-400x300.jpg
convert sample_image-400x300.jpg -resize 200x150 sample_image-200x150.jpg
这样做有什么缺点,或者可能有更好的方法吗?看起来这样会更有效率。
作为推论,是否有任何标志或“技巧”转换用于加速该过程?