Издаден 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 като изтичане на памет, аномалии на GUI и скалиране на проблеми, но те ще бъдат отстранени, когато 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.