Bibliothek zum Schreiben von GIMPs XCF -Dateiformat
-
27-10-2019 - |
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)?
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)