ImageMagick을 사용하여 두 이미지를 병합하는 데 문제가 있습니다. 병합하려는 이미지를 찾을 수 없다는 오류가 나타납니다.

ImageMagick을 사용하여 두 이미지를 병합하는 데 문제가 있습니다. 병합하려는 이미지를 찾을 수 없다는 오류가 나타납니다.

온라인에서 답변을 찾으려고 노력했지만 찾은 솔루션 중 아무 것도 효과가 없었습니다. 지금까지 나는 다음 세 가지 명령을 시도했습니다. 내가 병합하려는 이미지와 내가 만들고 싶은 결합된 이미지 는 어디에 a있습니까 ?bc

  • convert +append a.png b.jpg +append c.png
  • magic convert a.png b.png +append c.png
  • magick a.png b.png +append c.png

하지만 각 이미지를 실행할 때 병합하려는 이미지를 찾을 수 없다는 오류가 계속 발생합니다.

저는 /zsh/macOS Big Sur(11.1)에서 cshell을 사용하고 있으며 방금 Homebrew로 다운로드했기 때문에 최신 버전의 ImageMagick을 사용하고 있다고 확신합니다.

답변1

파일이 있는 디렉터리에서 해당 명령을 실행해야 합니다.

이 명령은 다른 조정 없이도 잘 작동합니다.

convert a.png b.png +append c.png

다음과 같은 오류가 발생하는 경우:

convert: unable to open image 'b.png': No such file or directory @ error/blob.c/OpenBlob/3537

이는 단순히 다음과 같은 의미입니다. 프로그램이 convert이미지를 열 수 없으면 b.png명령이 파일을 찾을 수 없다는 의미입니다.

파일 상호 작용이 필요한 명령은 파일에 액세스할 수 있어야 합니다. 따라서 기대를 언급하면 a.png​​다음 과 같이 해석될 수 있습니다.b.png

"변환은 파일을 찾은 a.png다음 b.png변환은 한 파일을 다른 파일에 추가하고 출력합니다 c.png."

따라서 간단히 터미널을 열고 해당 이미지가 있는 디렉터리로 이동하세요.

아니면 어떻게 해야 할지 혼란스러우면 터미널을 열 때언제나홈 디렉토리로 이동합니다. 따라서 파일이 어디에 있든 사용자의 홈 디렉터리에 복사한 다음 명령을 실행하면 됩니다.

관련 정보