当图像大于 10mb 时使用 imagemagick 调整图像大小
Resizing images with imagemagick when they are larger than 10mb
我正在尝试调整大于 10 mb 的图像。
这是我的 imagemagick 突击队员:
convert -strip -interlace Plane -resize 70% -quality 80% file.jpg file.jpg
有人可以向我解释一下我如何遍历文件夹中大于 10mb 的图像吗?
使用查找:
find /your/path/here -name '*.jpg' -size +10M -exec convert -strip -interlace Plane -resize 70% -quality 80% {} {} \;
这会找到所有大于 10 MB 且名称以 .jpg
结尾的文件,并对它们执行命令。 {}
是当前文件名的占位符。
我正在尝试调整大于 10 mb 的图像。
这是我的 imagemagick 突击队员:
convert -strip -interlace Plane -resize 70% -quality 80% file.jpg file.jpg
有人可以向我解释一下我如何遍历文件夹中大于 10mb 的图像吗?
使用查找:
find /your/path/here -name '*.jpg' -size +10M -exec convert -strip -interlace Plane -resize 70% -quality 80% {} {} \;
这会找到所有大于 10 MB 且名称以 .jpg
结尾的文件,并对它们执行命令。 {}
是当前文件名的占位符。