2016-07-19 101 views
0

我用下面的命令来裁剪大图:ImageMagick的:转换无法裁剪图像

convert hq.jpg -crop 512x512 -set filename:tile "%[fx:page.x/512]-%[fx:page.y/512]" "hq/%[filename:tile].jpg" 

但得到以下错误:

convert: unable to open image `hq/0-0.jpg': No such file or directory @ error/blob.c/OpenBlob/2705. 

我在MacOS版本是:

Version: ImageMagick 6.9.5-0 Q16 x86_64 2016-07-19 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2016 ImageMagick Studio LLC 
License: http://www.imagemagick.org/script/license.php 
Features: Cipher DPC Modules 
Delegates (built-in): bzlib djvu fftw fontconfig freetype gslib jbig jng jp2 jpeg lcms ltdl lzma openexr png ps tiff webp x xml zlib 

我在做什么错了?

+0

先尝试'mkdir hq'。 –

+0

我试过这个,但得到相同的错误 – Erik

+0

尝试'识别hq.jpg'然后尝试'触摸hq/a'来查看子目录是否可写入。 –

回答

1

-crop需要一个偏移量,这可能是你的问题,例如, -crop 512x512 + 0 + 0

如果这样做不起作用,我会开始简化硬编码路径的代码,以及何时作物开始添加其他变量。