我想在aliexpress.com上留下反馈,但该网站不接受大于5 MB的照片。我可以编写一个简单的bash脚本来同时缩小多张照片的大小吗?
for file in *.JPG; do echo 'reduce size image here'; done
感谢您的帮助。
答案 0 :(得分:4)
for img in *.JPG; do
convert "$img" -resize "1280x960>" $(basename "$img" .JPG)_new.jpg
done
这是小于5 MB的照片的像素格式
Image Dimensions in Pixels Printed Size (W x H) Approximate File Size (CMYK Tiff)
1024 x 768 pixels 3.41" x 2.56" 3 Mb
1280 x 960 pixels 4.27" x 3.20 4.7 Mb
convert来自ImageMagick。 “>”表示只有在更大时才调整大小。有关其他选项,请参见here。