2016-07-19 75 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

如果這樣做不起作用,我會開始簡化硬編碼路徑的代碼,以及何時作物開始添加其他變量。