
我嘗試過在網上尋找答案,但我找到的解決方案都不起作用。到目前為止,我已經嘗試了以下三個命令;其中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
但我只是不斷收到錯誤訊息,說當我運行每個圖像時,它找不到我試圖合併的圖像。
我在 macOS Big Sur (11.1) 上使用/zsh/
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
andb.png
期望時可以這樣解釋:
“轉換應該查找文件
a.png
,b.png
然後轉換將一個文件附加到另一個文件並輸出c.png
。”
因此,只需打開終端並轉到這些圖像所在的目錄即可。
或者,如果您對如何執行此操作感到困惑,當您打開終端時總是使您進入主目錄。因此,只需將檔案從任何位置複製到使用者的主目錄中,然後執行命令即可。