ImageMagick V7 和多图像裁剪工具

ImageMagick V7 and Trimming Tool for Multiple Images

我正在尝试通过此命令行在 Linux CentOS 7 上使用 ImageMagick V7 trim 文件夹中的多个图像:

magick mogrify -trim +repage -path /projectnb/burbsp/home/ialalawi/research/idl/Auroral_Image_Plots/Gill/Clear_No_Aurora/2011-01-14-01 *.png

我得到这个错误:

mogrify: unable to open image '.png': No such file or directory @ error/blob.c/OpenBlob/2695. mogrify: unable to open file `.png' @ error/png.c/ReadPNGImage/3983.

我只是按照 ImageMagick 网页上给出的格式进行操作。那我做错了什么?

你的命令在 IM 7.0.8.60 Q16 Mac OSX 上对我来说工作正常。

这就是我做的测试。

I created two new directories on my desktop, test1 and test2.

Then I did 

cd desktop/test1

magick rose: -bordercolor white -border 50 rose1.png
magick rose: -bordercolor white -border 50 rose2.png
magick rose: -bordercolor white -border 50 rose3.png

Then I used your command to successfully process the image in test1 and put the output in test2

magick mogrify -trim +repage -path ../test2 *.png


我最好的猜测是你的安装不包括 libpng。你从 magick -version 得到了什么?其他可能性是您没有将目录更改为保存输入图像的目录,或者您的 -path 目录对于您希望输出图像的位置不正确。

您也可以尝试将 -format png 添加到命令行。

如果您的 IM 7 版本显示 PNG 列在委托下,请尝试重复我的命令。请务必将目录更改为您调整输入图像大小的位置,并检查您想要输出图像的路径的拼写。

有关 mogrify 的详细信息,请参阅 here