0

是否有任何 C/C++ 库可用于编写 GIMP xcf 文件?我想要一个不依赖于 GIMP 源的独立库(因为要从这个庞大的程序中分离出很多东西)?

4

1 回答 1

0

一些 KDE 应用程序可以读取 .xcf 文件 - 所以我怀疑如果您使用 KDE 库,您可以读取,而不是确定是否可以写入 .XCF 文件。

否则,GIMP 开发人员通常建议不要单独实现对 .xcf 文件的访问,以便他们保留在程序发展需要时更改文件格式的自由。

一个多层图形图像的开放文件格式规范是“Open Raster”——有一个Python gimp插件或者读写open-raster,是MyPaint应用程序的默认文件格式——不知道有没有目前有任何 C 或 C++ 库可以处理 OpenRaster 文件 - 可以在此处找到规范:

http://create.freedesktop.org/wiki/OpenRaster/Specification

(它基本上是一个 .zip 存档,栅格数据存储在 .png s 和 XML 中,用于 png 文件和元数据之间的关系)

于 2012-02-20T18:34:14.047 回答