Библиотека для записи в формате gimp xcf

Есть ли какая-нибудь библиотека C/C++, которую я могу использовать для написания файлов GIMP xcf? Я хочу автономную библиотеку, которая не зависит от источника GIMP (потому что это большая работа, сделать отдельные вещи из этой огромной программы)?

1 ответ

Решение

Некоторые приложения KDE могут читать файлы.xcf - так что я подозреваю, что если вы используете библиотеки KDE, вы не сможете читать, не сомневаясь в возможности записи файлов.XCF.

В противном случае разработчики GIMP, как правило, не советуют отдельным реализациям доступа к файлу.xcf, чтобы они могли свободно изменять формат файла в соответствии с требованиями эволюции программы.

Спецификацией формата открытого файла для многослойных графических изображений является "Открытый растр" - есть плагин gimp для Python или чтение и запись с открытым растром, это формат файла по умолчанию для приложения MyPaint - я не знаю, Существуют любые библиотеки C или C++, которые в настоящее время могут работать с файлами Open Raster - спецификацию можно найти здесь:

http://create.freedesktop.org/wiki/Open Raster/Specification

(в основном это архив.zip, растровые данные которого хранятся в.png s и XML для связи между файлами png и метаданными)

Другие вопросы по тегам