Sha*_*han 5 linux ubuntu image mogrify
我使用mogrify使用以下命令调整目录中的图像大小
mogrify -resize 100x100 *.jpg
Run Code Online (Sandbox Code Playgroud)
由于图像数量巨大,我收到以下错误
/usr/bin/mogrify: Argument list too long
Run Code Online (Sandbox Code Playgroud)
有什么建议?
谢谢
Mar*_*ell 17
实际上,答案非常简单.而不是让shell扩展参数列表(它无法处理),让ImageMagick在内部扩展列表本身,通过用单引号保护shell的参数.
所以,你的命令变为:
mogrify -resize 100x100 '*.jpg'
Run Code Online (Sandbox Code Playgroud)
find
或xargs
想到的,例如。
find . -name \*.jpg -exec mogrify '{}' -resize 100x100 \;
Run Code Online (Sandbox Code Playgroud)
干杯,
归档时间: |
|
查看次数: |
1370 次 |
最近记录: |