Dopo due anni di sviluppo, è stato presentato il rilascio del programma di editing grafico raster open-source Pinta 3.0, fondato nel 2010 come tentativo di creare un'alternativa più semplice al programma Paint.NET, scritto utilizzando GTK. L'editor è orientato a utenti principianti e fornisce un set base di funzionalità per disegnare e modificare immagini. L'interfaccia è stata semplificata per quanto possibile. L'editor supporta un buffer illimitato per il ripristino delle modifiche, consente di lavorare con più livelli, ed è dotato di un set di strumenti per applicare diversi effetti e correggere immagini. Il codice di Pinta è distribuito sotto licenza MIT. Il progetto è scritto in linguaggio C# utilizzando Mono e il binding Gtk#. Le build binarie sono state preparate per Linux (Flatpak, Snap), macOS e Windows.
Nella nuova versione:
- L'interfaccia è stata ridisegnata e ottimizzata, ed è stata tradotta per utilizzare le librerie GTK4 e libadwaita. Le modifiche riguardano sia l'aspetto visivo, riadattato secondo le linee guida GNOME HIG (GNOME Human Interface Guidelines), sia il processo di editing delle immagini, diventato più intuitivo per gli utenti con esperienza nell'uso di comuni pacchetti grafici proprietari.


- Sulla piattaforma Linux è stata inclusa la decorazione delle finestre lato client, il che ha permesso di spostare la barra degli strumenti e il menu nell'intestazione della finestra. Il menu è suddiviso in tre sezioni, accessibili tramite diversi pulsanti nell'angolo in alto a destra della finestra. È stata implementata una disposizione adattiva dell'interfaccia, che modifica dinamicamente il layout degli elementi nella finestra a seconda delle dimensioni e dell'orientamento dello schermo. È stata migliorata l'integrazione con gli ambienti desktop di macOS e Windows.
- È stato proposto un nuovo insieme di icone simboliche.
- Nel menu è stata aggiunta un'opzione per passare tra i temi chiari e scuri. Il tema può anche essere selezionato in base all'attivazione della modalità chiara o scura nel sistema.
- È stata ottimizzata la performance, migliorando la reattività dell'interfaccia.
- È stato migliorato il supporto per il controllo tramite gesti, ad esempio è stata aggiunta la possibilità di zoomare con un pizzico sui touchpad.
- Lo strumento integrato per la cattura dello schermo ha aggiunto il supporto per il portale XDG Screenshot, fornendo accesso allo schermo quando il programma viene avviato in modalità isolata. È stato migliorato il supporto per Wayland.
- È stata proposta una nuova implementazione della griglia per allineare gli elementi dell'immagine, che consente la modifica delle dimensioni delle celle.
- È stata aggiunta la possibilità di nascondere il pannello degli strumenti a destra, liberando ulteriore spazio orizzontale per l'immagine da modificare. I pannelli sinistro e superiore si adattano automaticamente in base alle dimensioni della finestra; ad esempio, riducendo la finestra, gli strumenti vengono nascosti e riorganizzati in due colonne.

- È stata rielaborata l'interfaccia di selezione del colore, ora disponibile in due modalità: completa e compatta. È possibile modificare i componenti di colore RGB e HSV, nonché la trasparenza. I colori recentemente selezionati vengono salvati in una palette separata.

- È stato migliorato il controllo da tastiera; ad esempio, è stata aggiunta la possibilità di modificare la dimensione del pennello con i tasti ‘[’ e ‘]’.
- Nel menu ‘Modifica’ è stata aggiunta l'opzione «Offset Selection» per modificare la dimensione dell'area selezionata tramite cursori.
- È stata aggiunta un'avvertenza sulla fusione dei livelli, visualizzata quando si tenta di salvare un'immagine a più livelli in formati a un livello, come PNG e WEBP.
- Nello strumento di testo è stata migliorata la compatibilità con il sistema di input IME (Input Method Editor).
- Nello strumento «Curve» è stata aggiunta la modalità per creare linee continue.
- Nello strumento «Timbratura» è stata garantita la conservazione degli spostamenti tra i tratti.
- Sono stati aggiunti nuovi effetti: «Dithering» (riduzione della profondità del colore per un aspetto vintage), «Diagramma di Voronoi» (pattern geometrici), «Sfocatura dell'oggetto» (smussamento dei bordi), «Contorno dell'oggetto» (aggiunge confini attorno a testo e forme), «Allineamento dell'oggetto» (posizionamento preciso degli oggetti). Negli effetti per la creazione di frattali e nuvole è stata implementata la supporto per la definizione di gradienti personalizzati.

- È stata ripristinata la compatibilità con i plugin che consentono di aggiungere effetti e formati aggiuntivi.

- È stata aggiunta la possibilità di scalare utilizzando l'algoritmo di interpolazione del metodo del vicino più prossimo.
- È stata aggiunta la supporto per l'esportazione nel formato PPM.
- Ora è necessaria almeno la piattaforma .NET 8.0.
Fonte: opennet.ru






