XCF
File:Wilber GIMP.exe file Windows.png | |
Розширення: | .xcf |
---|---|
MIME-тип: | image/x-xcf |
Магічне число: | gimp xcf |
Розробник: | GIMP |
Контейнер для: | Graphics |
Відкритий формат? | yes, but standard is ad hoc |
XCF (абревіатура від eXperimental Computing Facility[en])[1] — власний формат файлів графічного редактора GIMP. Зберігає всі дані, пов'язані з опрацюванням зображення в програмі, зокрема, всі шари, поточне виділення, канали, прозорість, шляхи та напрямні.
До версії 4 (GIMP 2.10.0, випущена 27 квітня 2018 року) збережені дані зображення стискалися лише за допомогою простого алгоритму RLE, але GIMP підтримує файли, стиснуті за допомогою gzip, bzip2 або xz. Стиснуті файли можна відкривати як звичайні файли зображень. Починаючи від версії 4, дані зображення можна стискати за допомогою zlib.
Формат файлу XCF — зворотно сумісний (усі версії GIMP можуть відкривати файли попередніх версій), а в деяких випадках і прямо сумісний[en]. Наприклад, GIMP 2.0 може зберігати текст у текстових шарах, тоді як GIMP 1.2 не може. Проте текстові шари, збережені в GIMP 2.0, все ж відкриються в GIMP 1.2 як звичайні шари зображень. Однак файли XCF, що містять групи шарів, функцію, що з'явилася в GIMP 2.7, не можна відкрити за допомогою GIMP 2.6.
Попри деяке використання в інших програмах[2][3][4][5][6] (див. Підтримка програмного забезпечення), розробники GIMP не радять використовувати XCF, як формат обміну даними[en], оскільки формат відбиває внутрішні структури даних GIMP, і в майбутніх версіях формату можливі зміни. Натомість розробники GIMP і Krita спільними зусиллями розробляють стандартизований формат растрового файлу під назвою OpenRaster (змодельований на основі формату OpenDocument) для майбутнього використання в обох програмах і, ймовірно, також в інших.
У діалоговому вікні збереження файлу в GIMP пропонується зберігати зображення у форматі XCF: починаючи від версії 2.8, інші підтримувані для імпорту/експорту формати переміщено до діалогового вікна експорту.
Неповний список переглядачів зображень і конверторів.
application | XCF-capable? | notes |
---|---|---|
GIMP | типовий формат | програма, для якої розроблено формат |
Seashore[en] | типовий формат[2] | спрощений графічний редактор для Mac OS X на основі GIMP |
CinePaint[en] | типовий формат, але нестандартний | форк GIMP з підтримкою 16-бітових і 32-бітових з рухомою комою каналів, та 16-бітових цілочисельних; формат XCF у CinePaint відрізняється від GIMP, тому файли XCF, створені в GIMP не відкриваються в CinePaint, і навпаки |
DBGallery[en] | не підтримує індексацію кольорів | показує багатошарові неіндексовані зображення та дозволяє індексування, пошук та інші операції з базою даних фотографій |
ImageMagick | не підтримує індексацію кольорів та шари | має модуль читання XCF, який може відкривати одношарові неіндексовані зображення |
Project Dogwaffle[en] | див. рядок із ImageMagick | (включно з PD Pro, PD Particles і PD Artist) імпортує файли XCF, користуючись бібліотекою ImageMagick |
Krita | лише імпорт | імпортує файли XCF користуючись бібліотекою GraphicsMagick |
KolourPaint[en] | Так | відкриває файли XCF користуючись додатком із бібліотекою введення/виведення KDE, як і інші програми KDE |
Gwenview | не підтримує індексацію кольорів | може показувати багатошарові зображення з неіндексованими кольорами |
DigiKam | не підтримує індексацію кольорів | може показувати багатошарові зображення з неіндексованими кольорами |
Imagine | не підтримує індексацію кольорів та шари | може показувати одношарові зображення з неіндексованими кольорами |
XnView | не підтримує індексацію кольорів та шари | може показувати одношарові зображення з неіндексованими кольорами |
Inkscape | лише експорт[3] | у версії 0.44 додано експорт у XCF |
IrfanView | потрібен додаток[4] | завдяки додатку може показувати багатошарові зображення (зведені та окремі шари) |
Paint.NET | потрібен додаток | може відкривати і зберігати багатошарові зображення .xcf/.xcfgz/.xcfbz2 (через додаток ImXCF.FileType) |
PhotoLine[en] | лише імпорт | завантажує багатошарові зображення з шарами та режимами змішування |
Chasys Draw IES[en] | Так | може відкривати і зберігати багатошарові зображення .xcf/.xcfgz/.xcfbz2 (від версії 3.71.02) |
MediaWiki, а отже й Вікісховище | не підтримує індексацію кольору та пізніші версії[5] | підтримує файли XCF, сумісні з GIMP 2.6 або 2.8, з колірним режимом RGB або у відтінках сірого |
Corel Photo-Paint[en] | не підтримує маски шарів та шляхи | може завантажувати багатошарові зображення, підтримує деякі режими шарів |
Photopea | Так | відкриває файли XCF, конвертує в інші формати, включно з PSD |
SDL2_image | Так[6] | бібліотека для розробки |
- ↑
Partial Specification of the XCF File Format. 11 липня 2006. Процитовано 21 травня 2014.
The name XCF honors GIMP's origin at the eXperimental Computing Facility of the University of California at Berkeley.
- ↑ а б About. Seashore. Процитовано 3 січня 2015.
- ↑ а б
Inkscape 0.44 Release Notes.
The new XCF output extension exports all top-level elements (i.e. layers and objects directly under root) as PNGs and assembles them into an XCF for processing in GIMP.
- ↑ а б IrfanView formats. Irfanview.com. Процитовано 1 березня 2014.
- ↑ а б Commons:File types - Wikimedia Commons. commons.wikimedia.org. Wikimedia Commons. Процитовано 23 червня 2020.
- ↑ а б Source code for SDL's XCF Loader. hg.libsdl.org (амер.). Процитовано 9 червня 2018.