![ImageMagick을 사용하여 두 이미지를 병합하는 데 문제가 있습니다. 병합하려는 이미지를 찾을 수 없다는 오류가 나타납니다.](https://rvso.com/image/1641899/ImageMagick%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%91%90%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC%20%EB%B3%91%ED%95%A9%ED%95%98%EB%8A%94%20%EB%8D%B0%20%EB%AC%B8%EC%A0%9C%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EB%B3%91%ED%95%A9%ED%95%98%EB%A0%A4%EB%8A%94%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EB%8B%A4%EB%8A%94%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%82%98%ED%83%80%EB%82%A9%EB%8B%88%EB%8B%A4..png)
온라인에서 답변을 찾으려고 노력했지만 찾은 솔루션 중 아무 것도 효과가 없었습니다. 지금까지 나는 다음 세 가지 명령을 시도했습니다. 내가 병합하려는 이미지와 내가 만들고 싶은 결합된 이미지 는 어디에 a
있습니까 ?b
c
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
."
따라서 간단히 터미널을 열고 해당 이미지가 있는 디렉터리로 이동하세요.
아니면 어떻게 해야 할지 혼란스러우면 터미널을 열 때언제나홈 디렉토리로 이동합니다. 따라서 파일이 어디에 있든 사용자의 홈 디렉터리에 복사한 다음 명령을 실행하면 됩니다.