Konvertieren XCF und andere Dateien mithilfe der Anwendung command line mit GIMP?
Wenn ich eine XCF-Datei (oder jedes andere unterstützte durch Gimp) wie kann ich es konvertieren, zum Beispiel, PNG für die Anzeige oder weitere Verarbeitung?
- Wenn Sie wissen wollen, wie dies mit GIMP anstatt ImageMagick (die entstellten meine test-Bilder) nehmen Sie einen Blick an diese Frage.
- Gonsalves, danke! Dies ist, was ich ursprünglich gesucht!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin ein paar Jahre zu spät, aber ich dachte, ich würde hinzufügen, was ich denke, ist bei weitem die beste Lösung: es ist eine tool-suite genannt Xcftools (auf Ubuntu
apt-get install xcftools
), die hat ein Dienstprogramm namensxcf2png
dass macht diesen job perfekt.Dies ist viel besser, als a) die Verwendung von ImageMagick (die, wie ich schon in einem Kommentar oben ist schrecklich gebrochen), oder b) mit Gimp (das ist ein extrem kompliziertes scripting-Sprache für einfach exportieren eines Bildes).
Ich denke, ImageMagick sollte das tun, was Sie wollen (und noch mehr)
Eine sehr gute Lösung (und Erklärungen!) finden hier. Kurz gesagt, es ist ein bash-Skript feeding scheme/lisp zu gimp
Aber schauen Sie auf der Seite für die ganze Geschichte. Es lohnt sich.
Sehr wenige, wenn überhaupt, andere Programme als GIMP Lesen XCF-Dateien. Dies ist durch das design von den GIMP-Entwicklern, das format ist nicht wirklich dokumentiert oder unterstützt werden als general-purpose-Datei-format.
Dass gesagt wird, schauen Sie in Verwendung von GIMP selbst, indem Sie das Befehlszeilen-Argumente (vor allem die
--batch
option).EDIT: Es sieht, als ob ImageMagick unterstützt XCF, damit ist wohl ein einfacher Weg, wenn die Unterstützung scheinen also gut genug sein. Ich habe es noch nicht getestet, und die Dokumentation nicht viel sagen. Ich wäre ein bisschen vorsichtig.
Wenn Sie bulk konvertieren .xcf-Bilder um .png, finden Sie vielleicht diese wrapper-Skript mehr sinnvoll:
Speichern Sie es irgendwo auf Ihrem WEG als
xcftopng
(Hinweis: dieto
statt2
) und rufe es so auf: