Что такое XCF: «проектный» формат GIMP простыми словами
Кто-то прислал вам файл .xcf, а Windows разводит руками: открыть нечем. Это не сломанная картинка и не вирус — это проект бесплатного редактора GIMP. Разбираемся, чем «проект» отличается от обычной картинки, что у XCF внутри и почему этот файл лучше держать при себе.
Что такое XCF простыми словами
XCF — это родной формат программы GIMP, бесплатного редактора изображений, который часто называют «опенсорсным Photoshop». Когда вы рисуете, ретушируете фото или собираете коллаж в GIMP и нажимаете «Сохранить», программа складывает всю вашу работу именно в .xcf.
Ключевое слово здесь — «всю работу». Обычный PNG или JPG хранит одну плоскую картинку: то, что вы видите. XCF хранит кухню этой картинки — каждый слой, каждую маску, каждый контур по отдельности, чтобы завтра вы могли вернуться и переделать любую деталь, ничего не теряя.
Коротко
XCF — это «проект», а не «готовое изображение». Он нужен, пока вы редактируете в GIMP. Чтобы показать результат другим или выложить в интернет, проект сводят в PNG или JPG.
Почему «XCF» и при чём тут Беркли
Название звучит загадочно, но за ним стоит живая история. XCF расшифровывается как eXperimental Computing Facility — так называлась компьютерная лаборатория Калифорнийского университета в Беркли. Именно там в середине 1990-х двое студентов, Спенсер Кимбалл и Питер Маттис, начали писать GIMP как учебный проект. Имя лаборатории, где всё зародилось, и закрепилось за форматом — это своего рода подпись авторов в каждом файле.
Первая полноценная версия GIMP вышла в 1998 году, и с тех пор XCF развивался вместе с редактором: добавлялись группы слоёв, выросла точность цвета, появилось более плотное сжатие. Но суть осталась прежней — это «слепок» вашего рабочего стола в редакторе.
«Проект» против «картинки»: главное отличие
Чтобы понять XCF, проще всего сравнить его с готовым форматом вроде PNG. Представьте торт. PNG — это фотография готового торта: красиво, но изменить начинку уже нельзя. XCF — это рецепт и все ингредиенты по полочкам: коржи, крем, ягоды лежат отдельно, и вы в любой момент можете переложить ягоду или заменить крем.
В цифровой графике «ингредиенты» — это слои. Логотип на одном слое, фон на другом, тень на третьем. Пока всё разложено по слоям, картинку легко править. Стоит сохранить её в PNG — и слои «спекаются» в единое изображение, как торт в духовке. Вернуть их обратно уже не получится. Поэтому XCF держат до самого конца работы.
Что хранится внутри файла XCF
XCF старается запомнить буквально всё, что вы делали в GIMP. Это не просто пиксели — это полный набор объектов проекта:
- Слои — с их положением, прозрачностью и режимами наложения (например, «умножение» или «экран»).
- Маски слоёв — чёрно-белые трафареты, которые прячут или показывают части слоя, не стирая их насовсем.
- Каналы — включая альфа-канал прозрачности и любые сохранённые выделения.
- Контуры (пути) — векторные кривые, которыми обводят объекты; они остаются редактируемыми.
- Направляющие и сетку — линии для точного выравнивания.
- Цветовой профиль, выделение и «паразитов» — служебные метаданные, которые GIMP цепляет к изображению.
Именно поэтому открытый XCF в GIMP выглядит ровно так, как вы его оставили: с активным выделением, нужными направляющими и всеми слоями на местах. Это «сохранёнка» в полном смысле слова.
Сжатие и размер: почему файлы тяжёлые
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 открывает только сам GIMP — он бесплатный для Windows, macOS и Linux. Частично формат читают XnView MP, ImageMagick и Krita, но рассчитывать на них не стоит: маски, эффекты и контуры могут отобразиться неверно.
Если задача не редактировать, а просто увидеть результат или переслать его, самый надёжный путь — конвертировать XCF в PNG. Тогда все видимые слои сведутся в одну картинку, прозрачность сохранится, и файл откроется где угодно.
Загрузите файл
Перетащите .xcf в онлайн-конвертер — ставить GIMP не нужно.
Выберите PNG
Все видимые слои сведутся, а альфа-канал сохранит прозрачность.
Скачайте результат
Готовый PNG откроется в браузере, на телефоне и в любом редакторе.
Откройте свой XCF прямо сейчас
Бесплатный конвертер FormatZ сведёт проект GIMP в PNG за пару секунд — прямо в браузере, без установки и регистрации.
Конвертировать XCF в PNGХотите наоборот — превратить обычную картинку в редактируемый проект GIMP? Для этого есть обратная конвертация PNG в XCF. А все доступные преобразования собраны на странице всех форматов. Если же вам интереснее практика, загляните в гайд как открыть XCF без GIMP.
Частые вопросы о формате XCF
Читайте также
ИнструкцияЧем открыть XCF без GIMP
Способы посмотреть проект и конвертировать его в PNG или JPG.
СравнениеXCF против PSD: GIMP или Photoshop
Чем отличаются проектные форматы и что выбрать под задачу.
ТехнологииСлои, маски и каналы: как устроен XCF
Заглядываем внутрь проекта GIMP и разбираем его по частям.