Перейти до вмісту

XCF

Матеріал з Вікіпедії — вільної енциклопедії.
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, інші підтримувані для імпорту/експорту формати переміщено до діалогового вікна експорту.

Підтримка в програмах

[ред. | ред. код]

Неповний список переглядачів зображень і конверторів.

Вибрані програми з частковою підтримкою XCF
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] бібліотека для розробки

Примітки

[ред. | ред. код]
  1. 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.
  2. а б About. Seashore. Процитовано 3 січня 2015.
  3. а б 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.
  4. а б IrfanView formats. Irfanview.com. Процитовано 1 березня 2014.
  5. а б Commons:File types - Wikimedia Commons. commons.wikimedia.org. Wikimedia Commons. Процитовано 23 червня 2020.
  6. а б Source code for SDL's XCF Loader. hg.libsdl.org (амер.). Процитовано 9 червня 2018.

Посилання

[ред. | ред. код]