库编写gimp的xcf文件格式

时间:2012-02-19 16:52:07

标签: file-format gimp read-write xcf

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

1 个答案:

答案 0 :(得分:0)

某些KDE应用程序可以读取.xcf文件 - 所以我怀疑如果你使用KDE库,你就可以阅读,而不是shure,如果可以写.XCF文件。

否则,GIMP开发人员通常建议不要单独实现对.xcf文件的访问,这样他们就可以随着程序的发展需要随意更改文件格式。

多层图形图像的开放文件格式规范是“Open Raster” - 有一个Python gimp plug-inf或读写开放栅格,它是MyPaint应用程序的默认文件格式 - 我不喜欢知道是否有任何C或C ++库当前可以处理OpenRaster文件 - 可以在这里找到规范:

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

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