flp*_*ost 5 shell for-loop imagemagick
我在shell中编写了以下脚本,在目录中创建了一个文件夹,然后将所有图像移动到该目录,然后将其转换并放入文件夹中.如果我手动执行此过程它工作正常,但显然"转换"命令和我的循环之间存在冲突."big"文件夹是保留原始大小的图像的文件夹,然后"tabloid"文件夹将包含相同图像的缩略图大小的格式.
cd tabloid
mkdir big
mv * big
cd big
for i in 00 01 02 03 04 05 06 07 08 09 10 11
do
convert -resize 351×383 "$i.jpg" "../$i.jpg"
done
Run Code Online (Sandbox Code Playgroud)
它返回以下错误:
convert.im6: invalid argument for option `-resize': 351×383 @ error/convert.c/ConvertImageCommand/2382.
Run Code Online (Sandbox Code Playgroud)
我不知道我的剧本有什么问题.显然它在循环中,因为如果我手动完成这个过程(通过终端转换每个图像的图像),它工作正常.
归档时间: |
|
查看次数: |
1925 次 |
最近记录: |