Frage

Gibt es eine C/C ++ - Bibliothek, mit der ich GIMP XCF -Dateien schreiben kann? Ich möchte eine eigenständige Bibliothek, die nicht von der GIMP -Quelle abhängt (weil es zu viel Arbeit ist, die Dinge von diesem riesigen Programm herausfinden)?

War es hilfreich?

Lösung

Einige KDE -Anwendungen können .xcf -Dateien lesen. Ich vermute also, dass Sie, wenn Sie KDE -Bibliotheken verwenden, CNA lesen und nicht Shure, wenn es möglich ist, .xcf -Dateien zu schreiben.

Andernfalls raten GIMP -Entwickler in der Regel von separaten Implementierungen des Zugriffs auf die .xcf -Datei, damit sie die Freiheit haben, das Dateiformat nach der Programmentwicklung zu ändern.

Eine offene Dateiformatspezifikation für mehrschichtige Grafikbilder ist "Open Raster"-Es gibt ein Python GIMP-Plug-Inf oder das Lesen und Schreiben von Open-Raster. Es ist das Standarddateiformat für die MyPaint-Anwendung-ich weiß nicht, ob Es gibt alle C- oder C ++ - Bibliotheken, die sich derzeit mit OpenRaster -Dateien befassen können. Die Spezifikation finden Sie hier:

http://create.freedesktop.org/wiki/openraster/specification

(Es handelt sich im Grunde genommen um ein .zip -Archiv, wobei die Rasterdaten in .png S und XML für die Beziehung zwischen den PNG -Dateien und den Metadaten gespeichert sind)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top