Основы форматов

Что такое XCF: «проектный» формат GIMP простыми словами

Кто-то прислал вам файл .xcf, а Windows разводит руками: открыть нечем. Это не сломанная картинка и не вирус — это проект бесплатного редактора GIMP. Разбираемся, чем «проект» отличается от обычной картинки, что у XCF внутри и почему этот файл лучше держать при себе.

Дизайнер рисует на графическом планшете рядом с ноутбуком — типичная рабочая сцена, в которой рождается проект XCF
XCF — это файл «в работе»: пока проект не сведён, в нём живут все слои и правки. Фото: Pexels

Что такое XCF простыми словами

XCF — это родной формат программы GIMP, бесплатного редактора изображений, который часто называют «опенсорсным Photoshop». Когда вы рисуете, ретушируете фото или собираете коллаж в GIMP и нажимаете «Сохранить», программа складывает всю вашу работу именно в .xcf.

Ключевое слово здесь — «всю работу». Обычный PNG или JPG хранит одну плоскую картинку: то, что вы видите. XCF хранит кухню этой картинки — каждый слой, каждую маску, каждый контур по отдельности, чтобы завтра вы могли вернуться и переделать любую деталь, ничего не теряя.

Коротко

XCF — это «проект», а не «готовое изображение». Он нужен, пока вы редактируете в GIMP. Чтобы показать результат другим или выложить в интернет, проект сводят в PNG или JPG.

Почему «XCF» и при чём тут Беркли

Название звучит загадочно, но за ним стоит живая история. XCF расшифровывается как eXperimental Computing Facility — так называлась компьютерная лаборатория Калифорнийского университета в Беркли. Именно там в середине 1990-х двое студентов, Спенсер Кимбалл и Питер Маттис, начали писать GIMP как учебный проект. Имя лаборатории, где всё зародилось, и закрепилось за форматом — это своего рода подпись авторов в каждом файле.

Первая полноценная версия GIMP вышла в 1998 году, и с тех пор XCF развивался вместе с редактором: добавлялись группы слоёв, выросла точность цвета, появилось более плотное сжатие. Но суть осталась прежней — это «слепок» вашего рабочего стола в редакторе.

Иллюстратор рисует персонажа на планшете, рядом ноутбук с цветовой палитрой — слои и контуры будущего XCF
Каждый штрих, слой и контур остаётся в XCF отдельным объектом — это и есть «проект». Фото: Pexels

«Проект» против «картинки»: главное отличие

Чтобы понять XCF, проще всего сравнить его с готовым форматом вроде PNG. Представьте торт. PNG — это фотография готового торта: красиво, но изменить начинку уже нельзя. XCF — это рецепт и все ингредиенты по полочкам: коржи, крем, ягоды лежат отдельно, и вы в любой момент можете переложить ягоду или заменить крем.

В цифровой графике «ингредиенты» — это слои. Логотип на одном слое, фон на другом, тень на третьем. Пока всё разложено по слоям, картинку легко править. Стоит сохранить её в PNG — и слои «спекаются» в единое изображение, как торт в духовке. Вернуть их обратно уже не получится. Поэтому XCF держат до самого конца работы.

PNG — это фотография готового торта. XCF — рецепт со всеми ингредиентами по полочкам.

Что хранится внутри файла XCF

XCF старается запомнить буквально всё, что вы делали в GIMP. Это не просто пиксели — это полный набор объектов проекта:

  • Слои — с их положением, прозрачностью и режимами наложения (например, «умножение» или «экран»).
  • Маски слоёв — чёрно-белые трафареты, которые прячут или показывают части слоя, не стирая их насовсем.
  • Каналы — включая альфа-канал прозрачности и любые сохранённые выделения.
  • Контуры (пути) — векторные кривые, которыми обводят объекты; они остаются редактируемыми.
  • Направляющие и сетку — линии для точного выравнивания.
  • Цветовой профиль, выделение и «паразитов» — служебные метаданные, которые GIMP цепляет к изображению.

Именно поэтому открытый XCF в GIMP выглядит ровно так, как вы его оставили: с активным выделением, нужными направляющими и всеми слоями на местах. Это «сохранёнка» в полном смысле слова.

Полное имя
eXperimental Computing Facility
Расширение
.xcf
Сигнатура
gimp xcf
Разработчик
Проект GIMP
Сжатие
Без потерь (RLE / zlib)
Слои и маски
Да

Сжатие и размер: почему файлы тяжёлые

XCF — формат без потерь: он не выбрасывает детали ради экономии, как это делает JPG. Внутри картинка бьётся на аккуратные плитки 64×64 пикселя, и каждая сжимается простым алгоритмом RLE. Начиная с GIMP 2.10 (2018 год) добавилось более плотное сжатие zlib — то же, что используется в обычных ZIP-архивах.

Но даже со сжатием XCF почти всегда тяжелее финального PNG, и причина проста: он хранит не одну картинку, а десяток слоёв, маски и историю выделений. Это нормальная плата за гибкость. Если файл стал совсем большим, в GIMP можно сохранить его как .xcf.gz — это тот же XCF, дополнительно упакованный gzip.

Совет

Не удаляйте исходный XCF после экспорта в PNG. PNG — это «фото торта», переделать в нём ничего нельзя. А пока цел XCF, вы всегда вернётесь и поправите любой слой.

Почему XCF не стоит отправлять другим

Здесь кроется главная ловушка формата. XCF устроен так, чтобы идеально подходить внутренностям GIMP — он буквально повторяет, как редактор хранит данные в памяти. Поэтому сами разработчики GIMP прямо не рекомендуют использовать XCF для обмена файлами.

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

Графический планшет и ноутбук на светлом фоне — рабочее место, где XCF остаётся локальным проектом
XCF живёт на вашем рабочем столе. Для отправки другим его сводят в универсальный формат. Фото: Pexels

Как открыть и показать XCF

Идеально XCF открывает только сам GIMP — он бесплатный для Windows, macOS и Linux. Частично формат читают XnView MP, ImageMagick и Krita, но рассчитывать на них не стоит: маски, эффекты и контуры могут отобразиться неверно.

Если задача не редактировать, а просто увидеть результат или переслать его, самый надёжный путь — конвертировать XCF в PNG. Тогда все видимые слои сведутся в одну картинку, прозрачность сохранится, и файл откроется где угодно.

1

Загрузите файл

Перетащите .xcf в онлайн-конвертер — ставить GIMP не нужно.

2

Выберите PNG

Все видимые слои сведутся, а альфа-канал сохранит прозрачность.

3

Скачайте результат

Готовый PNG откроется в браузере, на телефоне и в любом редакторе.

Откройте свой XCF прямо сейчас

Бесплатный конвертер FormatZ сведёт проект GIMP в PNG за пару секунд — прямо в браузере, без установки и регистрации.

Конвертировать XCF в PNG

Хотите наоборот — превратить обычную картинку в редактируемый проект GIMP? Для этого есть обратная конвертация PNG в XCF. А все доступные преобразования собраны на странице всех форматов. Если же вам интереснее практика, загляните в гайд как открыть XCF без GIMP.

XCF расшифровывается как eXperimental Computing Facility — это вычислительная лаборатория Калифорнийского университета в Беркли, где студенты Спенсер Кимбалл и Питер Маттис в середине 1990-х начали разрабатывать GIMP. Имя лаборатории закрепилось за родным форматом редактора.
PNG и JPG — это «готовая картинка»: одно сведённое изображение, которое открывает любая программа. XCF — это «проект»: внутри лежат все слои, маски, каналы и контуры по отдельности, чтобы вы могли вернуться и продолжить редактирование в GIMP. Зато вне GIMP такой файл почти никто не покажет.
XCF сохраняет всё рабочее состояние проекта: слои с их положением, прозрачностью и режимами наложения, маски слоёв, каналы (включая альфа), контуры (векторные кривые), направляющие и сетку, текущее выделение, цветовой профиль и «паразитов» — служебные метаданные GIMP.
Нет. XCF — формат без потерь. Внутри он бьёт картинку на плитки 64×64 пикселя и сжимает их алгоритмом RLE; начиная с GIMP 2.10 доступно более плотное сжатие zlib. Качество пикселей не страдает, поэтому файлы XCF обычно крупнее, чем JPG.
Сконвертируйте XCF в PNG — например, в онлайн-конвертере FormatZ. PNG откроется в любом браузере и редакторе, сохранит прозрачность и сведёт все слои в одну аккуратную картинку. Исходный XCF при этом оставьте у себя для будущих правок.