Выпущен GIMP 2.99.2, предварительная версия GIMP 3.0.

Недавно представлен выпуск новой версии GIMP 2.99.2, в котором предлагается протестировать функциональность будущей новой стабильной ветки GIMP 3.0.

В новой ветке перешел на GTK3, добавлена ​​стандартная поддержка Wayland и HiDPI, существенно очищена кодовая база, предложен новый API для разработки плагинов.

В дополнение к реализованному кэшированию была добавлена ​​поддержка выбора нескольких слоев (многослойный выбор) и предоставлено редактирование в исходном цветовом пространстве.

Что нового в GIMP 2.99.2 (предварительная версия GIMP 3.0)

Перешел на использование библиотеки GTK3 вместо GTK2 дизайн значительно модернизирован интерфейс и были предложены новые виджеты. Для диалогов было применено оформление окна на стороне клиента (CSD, оформление на стороне клиента), в котором заголовок и рамки окна рисуются не диспетчером окон, а самим приложением.

Переход на GTK3 также обеспечивает полную совместимость с дисплеями с высокой плотностью пикселей (HiDPI) и решила проблемы при работе с маленькими и большими дисплеями с высоким разрешением. GIMP теперь учитывает настройки масштаба системы при рендеринге интерфейса.

Улучшенная поддержка расширенных устройств ввода. такие как планшеты для рисования и светлые карандаши. Добавлена ​​возможность подключения таких устройств: если в GIMP 2 планшет должен был быть подключен перед запуском программы и явно активирован в настройках, то в GIMP 3 все значительно упрощено и планшет или перо можно подключить в любой момент и будет сразу доступны для рисования.

Кроме того, упрощен доступ к расширенным настройкам устройства Вход. Разработчики также экспериментировали с экранными жестами, такими как сжатие, масштабирование и поворот, но эта функция отмечена как неприоритетная, и пока не ясно, появится ли она в GIMP 3.0.

Был реализован поддержка нового формата темы на основе CSS Он использует стандартные движки тем GTK3 и позволяет легко адаптировать интерфейс к вашим потребностям. Старые темы несовместимы с GIMP 3.

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

Улучшено качество темного режима, который теперь включает элементы декора окон. В одной теме оформления можно реализовать светлые и темные варианты, а также символические и цветные пиктограммы одновременно.

Был реализован встроенная поддержка протокола Wayland. В среде Wayland все еще есть нерешенные проблемы, такие как утечки памяти, аномалии графического интерфейса и сбои масштабирования, но они будут исправлены после выпуска GIMP 3.0, поскольку они помечены как блоки выпуска. Не все компоненты еще переведены для использования порталов (xdg-desktop-portal).

Добавлено поддержка выбора нескольких слоев (многослойный выбор), который позволяет выбрать сразу несколько слоев, используя стандартные комбинации Shift + щелчок для выбора диапазона слоев и Ctrl + щелчок для добавления или исключения отдельных слоев из набора.

Лас- операции в GIMP применяются ко всем выбранным слоям, позволяя перемещать, группировать, удалять, объединять и дублировать все выбранные слои одновременно.

Для разработки плагинов был предложен новый API, который несовместим со старыми плагинами, но, по словам разработчиков, нет ничего сложного в переносе существующих плагинов, и адаптация типичного плагина занимает от 5 до 30 минут (документация по миграции будет предоставлена ​​с выпуском GIMP 3).

Весь GIMP API обрабатывается через самоанализ GObject, который позволяет создавать плагины на разных языках программирования. Помимо C / C ++, вы можете создавать сценарии для расширения возможностей GIMP в Python 3, JavaScript, Lua и Vala, при этом возможности, предоставляемые для этих плагинов, теперь аналогичны возможностям плагинов в C / C ++, и API одинаков для всех языков.

Реализована поддержка кеша рендеринга, в котором хранятся результаты масштабирования, а также манипуляции с цветами, фильтрами и масками.

Скачать и установить

Для установки доступен пакет в формате flatpak в репозитории flathub-beta.