Для GIMP разрабатывается новый формат файлов проектов, потому что текущий не справляется с большими и сложными проектами.

Известный редактор изображений с открытым исходным кодом с 1997 года использует бинарный формат .xcf для сохранения проектов. Его можно открывать в других средах, редактировать слои, эффекты и так далее.

В обновлении о разработке команда сообщила, что замечает “всё больше ограничений” формата.

С учётом крупных новых возможностей, таких как анимация и многостраничные документы, которые уже есть в ближайших планах GIMP, разрабатывается новый, более функциональный формат файлов проектов. Он будет использовать структуру “сжатого XML”, распространённую в других приложениях, например офисных пакетах.

Это ускорит сохранение: формат работает как “продвинутый zip”, поэтому при сохранении изменяются только изменённые части, а не весь файл. В будущем это может принести пользователям давно ожидаемое автосохранение.

Точные технические детали и расширение нового формата пока неизвестны, поскольку формат всё ещё “проектируется и реализуется”.

Но GIMP не отказывается от XCF

После внедрения нового формата новые проекты, использующие самые свежие возможности редактора, по умолчанию будут сохраняться в новом формате.

Поддержка XCF останется в GIMP для обратной совместимости. Первый логотип Google был создан в GIMP в 1998 году в формате XCF, и этот старый файл до сих пор открывается в современном GIMP без проблем. Команда этим гордится.

GIMP уже работает не только с XCF. Помимо открытия и сохранения распространённых форматов изображений, он открывает и экспортирует файлы Adobe Photoshop .psd и OpenRaster .ora.

Освоив работу с файлами проектов других программ, команда решила улучшить и собственный формат. Технологии постоянно развиваются, поэтому формат возрастом почти 30 лет неизбежно выглядит устаревшим.