图像魔术V7和修剪工具,用于多个图像



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

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

我收到此错误:

mogrify:无法打开图像">.png":没有这样的文件或目录@ error/blob.c/OpenBlob/2695。 mogrify:无法打开文件">.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 的详细信息,请参阅此处。

最新更新