![Beim Zusammenführen von zwei Bildern mit ImageMagick treten Probleme auf. Die Fehlermeldung lautet, dass die zusammenzuführenden Bilder nicht gefunden werden können.](https://rvso.com/image/1641899/Beim%20Zusammenf%C3%BChren%20von%20zwei%20Bildern%20mit%20ImageMagick%20treten%20Probleme%20auf.%20Die%20Fehlermeldung%20lautet%2C%20dass%20die%20zusammenzuf%C3%BChrenden%20Bilder%20nicht%20gefunden%20werden%20k%C3%B6nnen..png)
Ich habe versucht, online nach Antworten zu suchen, aber keine der gefundenen Lösungen hat funktioniert. Bisher habe ich die folgenden drei Befehle ausprobiert; wobei a
und b
die Bilder sind, die ich zusammenführen möchte, und c
das kombinierte Bild ist, das ich erstellen möchte:
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
Aber wenn ich die einzelnen Bilder ausführe, erhalte ich immer wieder die Fehlermeldung, dass die Bilder, die ich zusammenführen möchte, nicht gefunden werden können.
Ich verwende die /zsh/
cshell auf macOS Big Sur (11.1) und da ich sie gerade mit Homebrew heruntergeladen habe, bin ich ziemlich sicher, dass ich die neueste Version von ImageMagick verwende.
Antwort1
Sie müssen diesen Befehl in dem Verzeichnis ausführen, in dem die Dateien vorhanden sind.
Dieser Befehl sollte ohne weitere Anpassungen einwandfrei funktionieren:
convert a.png b.png +append c.png
Wenn Sie einen Fehler wie diesen erhalten:
convert: unable to open image 'b.png': No such file or directory @ error/blob.c/OpenBlob/3537
Das bedeutet einfach, was dort steht: Wenn das Programm convert
das Bild nicht öffnen kann b.png
, bedeutet das, dass der Befehl die Dateien nicht finden kann.
Befehle, die eine Dateiinteraktion erfordern, müssen auf die Datei zugreifen können. Wenn Sie sich also auf beziehen, a.png
kann b.png
die Erwartung folgendermaßen interpretiert werden:
„Convert sollte nach den Dateien suchen
a.png
undb.png
dann eine Datei an die andere anhängen und ausgebenc.png
.“
Öffnen Sie einfach das Terminal und gehen Sie in das Verzeichnis, in dem sich diese Bilder befinden.
Oder wenn Sie nicht wissen, wie das geht, wenn Sie das Terminal öffnen,stetsbringt Sie in Ihr Home-Verzeichnis. Kopieren Sie also einfach die Dateien von ihrem Speicherort in Ihr Benutzer-Home-Verzeichnis und führen Sie dann den Befehl aus.