XCF
Расширение .xcf
MIME-тип image/xcf
Тип формата графический формат
Открытый формат? Да
Логотип Викисклада Медиафайлы на Викискладе

XCF (англ. eXperimental Computing Facility) — растровый формат хранения графической информации, использующий сжатие без потерь, созданный специально для программы GIMP и поддерживающий все её возможности (аналогично формату PSD для Adobe Photoshop)[1]. Получил название в честь лаборатории в Калифорнийском университете в Беркли, где была написана первая версия Gimp[2].

Общее

[править | править код]

Формат поддерживает сохранение каждого слоя и текущее выделение, каналы, прозрачность, текстовые слои, группы слоёв. Изображения, сохранённые в XCF, сжимаются простым алгоритмом RLE, но GIMP также поддерживает сжатые файлы, используя либо gzip, либо bzip2. Сжатые файлы могут быть открыты как обычные файлы изображений.

Совместными усилиями разработчиков GIMP, MyPaint и Krita ведётся работа над форматом OpenRaster, спроектированным по образцу формата OpenDocument, для обмена многослойными растровыми данными между этими и другими приложениями.

Проблемы

[править | править код]

Формат XCF имеет неполную обратную совместимость, например GIMP 2.0 может сохранять текст в текстовых слоях, в то время как GIMP 1.2 не может. Текстовые слои, сохранённые в GIMP 2.0, будут открыты как обычные слои растровых изображений в GIMP 1.2. Использование XCF как формата обмена данными не рекомендуется разработчиками GIMP, так как формат отражает внутренние структуры данных Gimp, а в будущих версиях возможно появление изменений формата.

Поддержка приложений

[править | править код]
Список примеров в этой статье не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи. Добавьте ссылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, а не отдельные элементы списка. В противном случае список примеров может быть удалён.
Приложение Статус
Gimp Основной формат, полная поддержка.
Seashore Основной формат, программа основана на Gimp.
CinePaint Не имеет обратной совместимости с Gimp.
DBGallery Текст ячейки.
ImageMagick Отсутствует поддержка слоёв.
Project Dogwaffle Поддержка XCF с помощью библиотеки ImageMagick.
Krita Поддержка XCF с помощью библиотеки GraphicsMagick.
ShowImg Поддерживает многослойность.
Gwenview Поддерживает многослойность.
GImageView Поддерживает многослойность.
Digikam Поддерживает многослойность.
Imagine Отсутствует поддержка слоёв.
XnView Отсутствует поддержка слоёв.
Inkscape Поддержка экспорта с версии 4.4.
XCFTools Поддерживает многослойность.
Corel Photo-Paint Поддерживает слои, некоторые режимы наложения, не поддерживает пути (path), маски слоя

Примечания

[править | править код]

Литература

[править | править код]
В статье не хватает ссылок на источники (см. рекомендации по поиску). Информация должна быть проверяема, иначе она может быть удалена. Вы можете отредактировать статью, добавив ссылки на авторитетные источники в виде сносок. (7 июня 2014)