Библиотека для записи в формате gimp xcf - PullRequest
0 голосов
/ 19 февраля 2012

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

1 Ответ

0 голосов
/ 20 февраля 2012

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

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

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

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

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

...