Конец эпохи XCF?
После почти 30 лет использования формата XCF (с 1997 года), проект GIMP приступил к активной разработке новой структуры файлов проектов. Согласно последнему отчету разработчиков, обновлению подвергается ядро программы, готовящейся к релизу версии 3.4. Новая архитектура призвана решить проблемы с производительностью и функциональностью, накопившиеся за десятилетия.
Технические детали нового формата
Разработчики выбрали формат, основанный на ZIP-архиве с XML-структурой. Это решение позволяет не только оптимизировать операции ввода-вывода, но и внедрить современные функции, такие как автоматическое сохранение (auto-save) и улучшенную работу с большими и многостраничными проектами. Кроме того, новый формат станет фундаментом для планируемых в GIMP 3.6 анимационных возможностей.
Сравнение подходов
Переход от монолитного формата к модульной ZIP/XML структуре меняет парадигму хранения данных. Ниже приведено сравнение ключевых характеристик старого и нового подходов:
| Характеристика | Старый формат (XCF) | Новый формат (ZIP/XML) |
|---|---|---|
| Год внедрения | 1997 | 2026 (GIMP 3.4) |
| Структура данных | Проприетарная бинарная | ZIP-архив с XML |
| Автоматическое сохранение | Отсутствует / Ограничено | Поддерживается нативно |
| Работа с большими файлами | Требует оптимизации | Эффективная обработка |
| Обратная совместимость | — | Полная поддержка XCF |
Дополнительные улучшения в GIMP 3.4
Помимо смены формата файлов, в ветку разработки включены значительные улучшения поддержки Adobe PSD, доработка кода неразрушающих фильтров (non-destructive filters), обновление кистей и интеграция нативного диалога выбора файлов. Разработчики подчеркивают, что обратная совместимость с XCF останется приоритетом, что позволит пользователям плавно мигрировать на новые технологии без потери доступа к старым проектам.
Источник: Phoronix ↗
