【发布时间】:2016-09-07 15:38:29
【问题描述】:
我正在尝试在 automator 中创建一个工作流,将 DPI 从 72 更改为 300,以便我可以在 Finder 中的任何图像上使用它(当我右键单击图像时,我可以运行该操作)。
当我在终端运行命令时,它工作正常:
mogrify -units PixelsPerInch *.jpg -density 300 *.jpg
但是,当我在 shell 脚本中使用它时,它不起作用,我不知道为什么。这是我到目前为止所拥有的:
for f in "$@"
do
/opt/ImageMagick/bin/mogrify mogrify -units PixelsPerInch *.jpg -density 300 *.jpg
done
任何帮助将不胜感激。
【问题讨论】:
-
您已经输入了两次
mogrify。你只需要/opt/ImageMagick/bin/convert "$f" -units PixelsPerInch -density 300 "$f" -
非常感谢您的帮助。我是这方面的新手,因此有这些错误。现在效果很好。
标签: macos imagemagick automator