2016-07-19 3 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. 

맥 OS 내 버전은 다음과 같습니다

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

'identify hq.jpg' 시도해보십시오. 'touch hq/a'를 사용하여 서브 디렉토리가 쓰기 가능한지 확인하십시오. –

답변

1

-crop에는 문제가 될 수있는 오프셋이 필요합니다. 예 : -crop 512x512 + 0 + 0

하드 코드 된 경로를 사용하여 코드를 단순화하고 작곡 작업을 시작하면 다른 변수가 추가되기 시작합니다.