След като бе разработван в продължение на две години, бе представена версия 3.0 на отворения растров графичен редактор Pinta, основан през 2010 година с опит да създаде по-прост аналог на програмата Paint.NET, написан с помощта на GTK. Редакторът е насочен към начинаещи потребители и предоставя основен набор от възможности за рисуване и обработка на изображения. Интерфейсът е опростен, доколкото е възможно. Редакторът поддържа неограничен буфер за отмяна на промени, позволява работа с множество слоеве и разполага с набор от инструменти за налагане на различни ефекти и корекция на изображения. Кодът на Pinta е разпространен под лиценз MIT. Проектът е написан на C# с използване на Mono и обвивка Gtk#. Бинарните сборки са подготвени за Linux (Flatpak, Snap), macOS и Windows.
В новата версия:
- Интерфейсът е преработен и оптимизиран, и сега използва библиотеките GTK4 и libadwaita. Промените засягат както външния вид, който е променен в съответствие с насоките на GNOME HIG (Human Interface Guidelines), така и процеса на редактиране на изображения, който стана по-очевиден за потребителите с опит с популярни търговски графични пакети.


- На платформата Linux е включено оформлението на прозорците от страна на клиента, което позволява да се прехвърлят панелите с инструменти и менюто в заглавието на прозореца. Менюто е разделено на три секции, които се активират чрез различни бутони в горния десен ъгъл на прозореца. Внедрена е адаптивна компоновка на интерфейса, динамично променяща подредбата на елементите в прозореца в зависимост от размерите и ориентацията на екрана. Подобрена е интеграцията с потребителските среди на macOS и Windows.
- Предложен е нов набор от символни пиктограми.
- В менюто е добавен превключвател между светли и тъмни теми. Темата може да бъде избирана в зависимост от активацията на светлия или тъмен режим в системата.
- Извършена е оптимизация на производителността, което доведе до повишаване на отзивчивостта на интерфейса.
- Подобрена е поддръжката на жестови команди, като например добавяне на възможност за мащабиране чрез захващане на тъчпадовете.
- Вграден инструмент за създаване на екранни снимки вече поддържа XDG портала Screenshot, който предоставя достъп до екрана, когато програмата се стартира в изолиран режим. Подобрена е поддръжката на Wayland.
- Предложена нова реализация мрежа за подравняване на елементи на изображението, допускаща промяна на размера на клетките.
- Добавена е възможността да се скрие дясната лента с инструменти, което позволява освобождаване на допълнително хоризонтално пространство за редактираното изображение. Лявата и горните ленти автоматично се адаптират в зависимост от размера на прозореца, например, при намаляване на прозореца инструментите се скриват, а се пренареждат в два стълба.

- Преработен е интерфейсът за избор на цвят, който сега е наличен в два режима – пълен и компактен. Възможна е промяна на цветовите компоненти RGB и HSV, както и прозрачността. Скорошно избраните цветове се запазват в отделна палитра.

- Подобрено е управлението с клавиатурата, например, добавена е възможността за промяна на размера на четката с клавишите ‘[’ и ‘]’.
- Добавена е опция 'Offset Selection' в менюто 'Edit' за промяна на размера на избраната област с помощта на плъзгачи.
- Добавено е предупреждение за сливане на слоеве, изведено при опит за запазване на многослойно изображение в еднослойни формати, като PNG и WEBP.
- В инструмента за работа с текст е подобрена съвместимостта със системата за въвеждане IME (Input Method Editor).
- В инструмента 'Криви' (Curves) е добавен режим за създаване на непрекъснати линии.
- В инструмента 'Штамп' (Stamp) е осигурено запазването на отблясъците между щрихите.
- Добавени са нови ефекти: 'Дизеринг' (намаляване дълбочината на цвета за винтидж вид), 'Диаграма Вороного' (геометрични модели), 'Размусляване на обект' (гладене на ръбовете), 'Контур на обекта' (добавя граници около текст и фигури), 'Подравняване на обекта' (точно позициониране на обектите). В ефектите за създаване на фрактали и облаци е реализирана поддръжка за определяне на собствени градиенти.

- Възстановена е поддръжката на допълнения, позволяващи добавяне на допълнителни ефекти и формати.

- Добавена е възможността за мащабиране с използване на алгоритъм за интерполация по метода на най-близкия съсед.
- Добавена е поддръжка за експортиране във формат PPM.
- За работа сега е необходима платформа .NET 8.0.
Източник: opennet.ru






