Dopo due anni di sviluppo, è stato presentato il rilascio dell'editor grafico raster open source Pinta 3.0, fondato nel 2010 come tentativo di creare un'alternativa semplificata a Paint.NET, scritto utilizzando GTK. L'editor è progettato per utenti principianti e offre un set di funzionalità di base per il disegno e l'elaborazione delle immagini. L'interfaccia è stata semplificata il più possibile. L'editor supporta un buffer illimitato di annullamento delle modifiche, consente di lavorare con più livelli, ed è dotato di un set di strumenti per applicare vari effetti e modificare le immagini. Il codice di Pinta è distribuito con licenza MIT. Il progetto è scritto in C# utilizzando Mono e il binding Gtk#. Le versioni binarie sono preparate per Linux (Flatpak, Snap), macOS e Windows.
Nella nuova versione:
- L'interfaccia è stata riprogettata e ottimizzata, ed è stata convertita per utilizzare le librerie GTK4 e libadwaita. Le modifiche riguardano sia l'aspetto, rielaborato in conformità con le raccomandazioni delle GNOME HIG (Linee guida per l'interfaccia utente GNOME), sia il processo di editing delle immagini, che è diventato più chiaro per gli utenti esperti di comuni pacchetti grafici proprietari.


- Sulla piattaforma Linux è stata aggiunta la decorazione delle finestre lato client, consentendo di spostare la barra degli strumenti e il menu nella barra del titolo della finestra. Il menu è diviso in tre sezioni, accessibili tramite diversi pulsanti nell'angolo in alto a destra della finestra. È stata implementata una disposizione dell'interfaccia reattiva, che modifica dinamicamente la disposizione 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 set di icone simboliche.
- Nel menu è stato aggiunto un interruttore tra le modalità di tema chiaro e scuro. Il tema può essere scelto anche in base all'attivazione della modalità chiara o scura nel sistema.
- È stata ottimizzata la performance, aumentando la reattività dell'interfaccia.
- È stato migliorato il supporto per il controllo tramite gesti, includendo la possibilità di zoomare con pizzico sui trackpad.
- Nello strumento integrato per la cattura dello schermo è stato aggiunto il supporto per il portale XDG Screenshot, che fornisce 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 l'allineamento degli elementi dell'immagine, che consente il ridimensionamento delle celle.
- È stata aggiunta la possibilità di nascondere la barra degli strumenti a destra, liberando così ulteriore spazio orizzontale per l'immagine in modifica. Le barre a sinistra e in alto si adattano automaticamente in base alle dimensioni della finestra, ad esempio, quando la finestra viene ridotta, gli strumenti si nascondono e si riorganizzano in due colonne.

- È stata riprogettata l'interfaccia di selezione del colore, ora disponibile in due modalità: completa e compatta. È possibile modificare i componenti colore RGB e HSV, così come 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 una notifica riguardo la fusione dei livelli che appare quando si tenta di salvare un'immagine a più livelli in formati a livelli singoli, come PNG e WEBP.
- Nello strumento per la gestione del testo è stata migliorata la compatibilità con il sistema di input IME (Input Method Editor).
- Nello strumento 'Curves' è stata aggiunta una modalità per creare linee continue.
- Nello strumento 'Stamp' è stato garantito il salvataggio degli spostamenti tra i tratti.
- Sono stati aggiunti nuovi effetti: 'Dithering' (riduzione della profondità colore per un aspetto vintage), 'Diagramma di Voronoi' (modelli geometrici), 'Sfocatura dell'oggetto' (smussatura dei bordi), 'Contorno dell'oggetto' (aggiunge contorni attorno al testo e alle forme), 'Allineamento dell'oggetto' (posizionamento preciso degli oggetti). Negli effetti per la creazione di frattali e nuvole è stato implementato il supporto per la definizione di gradienti personalizzati.

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

- È stata aggiunta la possibilità di ingrandire utilizzando l'algoritmo di interpolazione del più vicino vicino.
- È stato aggiunto il supporto per l'esportazione nel formato PPM.
- Ora è richiesta come minimo la piattaforma .NET 8.0.
Fonte: opennet.ru






