当前图像文件夹路径:
public_html/images/thumbs输出图像文件夹路径:
public_html/images/new-thumbs我在当前文件夹中每个视频有10个视频拇指,名为图像拇指:
1-1.jpg
1-2.jpg
1-3.jpg
1-4.jpg
1-5.jpg (Resize)
1-6.jpg
1-7.jpg
1-8.jpg
1-9.jpg
1-10.jpg
2-1.jpg
2-2.jpg
2-3.jpg
2-4.jpg
2-5.jpg (Resize)
2-6.jpg
2-7.jpg
2-8.jpg
2-9.jpg
2-10.jpg我想调整所有5个图像(*-5.jpg)到新的文件夹。我试过下面的命令,但没有成功:
mogrify
-path
public_html/images/thumbs/*-5.jpg
-resize 16×12
-quality 100
public_html/images/new-thumbs/*-5.jpg发布于 2013-08-02 21:31:03
Mogrify应该从带有原始缩略图的目录中调用,-path参数用于指向目标目录。
cd public_html/images/thumbs
magick mogrify -resize 16x12 -quality 100 -path ../new-thumbs *.jpghttp://www.imagemagick.org/Usage/basics/#mogrify
最后一个参数是文件列表,因此您可以按名称pp*.jpg进行过滤。
发布于 2017-12-07 09:37:25
在ImageMagick 7版本中,它内置于magick ...so中。
magick mogrify -resize 16x12 -quality 100 -path ../new-thumbs *.jpg请确保您在路径中指定的文件夹存在。它不会由ImageMagick创建。
发布于 2019-10-11 21:24:23
建议的解决方案在最新的ImageMagick (至少在macOS上)上不能正常工作。命令,可以覆盖源图像,如下所示:
magick mogrify -path ./ -resize 50% -quality 80 *.jpg
为避免覆盖原始图像,请写入新文件夹:
magick mogrify -path path/to/destination/folder/ -resize 50% -quality 80 *.jpg
https://stackoverflow.com/questions/14304480
复制相似问题