Na twee jaar ontwikkeling is de eerste release van de open-source raster graphics editor Pinta 3.0 gepresenteerd, die in 2010 is opgericht als een poging om een eenvoudigere alternatieve versie van het programma Paint.NET te creëren, geschreven met behulp van GTK. De editor is gericht op beginners en biedt een basisset aan mogelijkheden voor het tekenen en bewerken van afbeeldingen. De interface is zo eenvoudig mogelijk gehouden. De editor ondersteunt een onbeperkte undo-buffervoor veranderingen, stelt gebruikers in staat om met meerdere lagen te werken en is uitgerust met een set tools voor het aanbrengen van verschillende effecten en het corrigeren van afbeeldingen. De code van Pinta wordt verspreid onder de MIT-licentie. Het project is geschreven in C# met behulp van Mono en Gtk#-wrapper. Binaire builds zijn voorbereid voor Linux (Flatpak, Snap), macOS en Windows.
In de nieuwe versie:
- De interface is herontworpen en geoptimaliseerd, waarbij gebruik is gemaakt van de GTK4- en libadwaita-bibliotheken. De wijzigingen hebben betrekking op zowel het uiterlijk, dat is aangepast volgens de richtlijnen van GNOME HIG (GNOME Human Interface Guidelines), als op het proces van het bewerken van afbeeldingen, dat nu duidelijker is voor gebruikers die ervaring hebben met gangbare propriëtaire grafische pakketten.


- Op het Linux-platform is window decorating aan de clientzijde opgenomen, waardoor de werkbalk en het menu in de titelbalk van het venster konden worden geplaatst. Het menu is verdeeld in drie secties, die kunnen worden opgeroepen via verschillende knoppen in de rechterbovenhoek van het venster. De interface heeft een responsieve lay-out gekregen, die dynamisch de indeling van elementen in het venster aanpast op basis van de grootte en oriëntatie van het scherm. De integratie met de gebruikersinterfaces van macOS en Windows is verbeterd.
- Er is een nieuwe set symbolische pictogrammen voorgesteld.
- In het menu is een schakelaar toegevoegd tussen licht- en donkere thema's. Het thema kan ook worden geselecteerd op basis van de inschakeling van de lichte of donkere modus in het systeem.
- De prestaties zijn geoptimaliseerd, wat de responsiviteit van de interface heeft verbeterd.
- De ondersteuning voor gebarenbesturing is verbeterd; zo is er nu de mogelijkheid om te zoomen met een knijpbeweging op touchpads.
- In de ingebouwde tool voor het maken van screenshots is ondersteuning toegevoegd voor de XDG-portaal Screenshot, die toegang tot het scherm biedt bij het starten van het programma in een geïsoleerde modus. De ondersteuning voor Wayland is verbeterd.
- Een nieuwe implementatie van een raster voor het uitlijnen van afbeeldingelementen is voorgesteld, waarbij de grootte van de cellen kan worden aangepast.
- De mogelijkheid om de rechter werkbalk te verbergen is toegevoegd, waardoor extra horizontale ruimte vrijgemaakt wordt voor de bewerkte afbeelding. De linker en bovenste balken passen zich automatisch aan op basis van de venstergrootte; bijvoorbeeld, bij het verkleinen van het venster worden de tools verborgen en herschikt in twee kolommen.

- De kleurselectie-interface is herzien en is nu beschikbaar in twee modi: de volledige en de compacte modus. Het is mogelijk om de kleurcomponenten RGB en HSV en de transparantie aan te passen. Onlangs geselecteerde kleuren worden in een aparte palet opgeslagen.

- De toetsenbordbediening is verbeterd; zo is de mogelijkheid toegevoegd om de penseelgrootte te wijzigen met de toetsen ‘[’ en ‘]’.
- In het menu ‘Bewerken’ is de optie ‘Offset Selectie’ toegevoegd om de grootte van het geselecteerde gebied te wijzigen met behulp van schuifregelaars.
- Een waarschuwing over het samenvoegen van lagen is toegevoegd, die verschijnt bij het proberen om een gelaagd beeld op te slaan in één-laagse formaten, zoals PNG en WEBP.
- De teksttool heeft verbeterde compatibiliteit met het IME (Input Method Editor) invoersysteem.
- In de tool ‘Curves’ is een modus voor het maken van doorlopende lijnen toegevoegd.
- In de ‘Stamp’ tool is het behoud van offset tussen streepjessubsidies verzekerd.
- Nieuwe effecten zijn toegevoegd: ‘Dithering’ (verlagen van de kleurdiepte voor een vintage uitstraling), ‘Voronoi Diagram’ (geometrische patronen), ‘Object Blur’ (verzachten van randen), ‘Object Contour’ (voegt randen toe rond tekst en vormen), ‘Object Alignment’ (nauwkeurige positionering van objecten). In effecten voor het creëren van fractalen en wolken is ondersteuning voor het definiëren van eigen gradients geïmplementeerd.

- De ondersteuning voor plugins die extra effecten en formaten toevoegen is hersteld.

- De mogelijkheid om in te zoomen met behulp van de nearest neighbor interpolatie-algoritme is toegevoegd.
- Ondersteuning voor exporteren in PPM-formaat is toegevoegd.
- Voor gebruik is nu minimaal het .NET 8.0 platform vereist.
Bron: opennet.ru






