Dopo due anni e mezzo di sviluppo, sono stati pubblicati i rilasci del programma di grafica raster Krita 5.3.0 e 6.0.0, progettati per artisti e illustratori. L'editor supporta l'elaborazione di immagini a più livelli, offre strumenti per lavorare con diverse gamme di colori e fornisce strumenti per la pittura digitale, la creazione di schizzi e la generazione di texture. Per l'installazione sono disponibili immagini autonome in formato AppImage per Linux, pacchetti APK per Android, oltre a versioni binarie per macOS e Windows. Il progetto è scritto in C++ utilizzando la biblioteca Qt e distribuito con licenza GPLv3.
I rami di Krita 5.3 e 6.0 si sono sviluppati parallelamente, costruiti sulla stessa base di codice e rilasciati simultaneamente. La funzionalità di base dei rami 5.3 e 6.0 è identica, le differenze riguardano la transizione del ramo 6.0 all'uso della libreria Qt6, mentre Krita 5.3 continua a utilizzare Qt5. Oltre al porting su Qt6, il ramo Krita 6.0 è notevole per il supporto a Wayland, scaling frazionale, rappresentazione del colore a 10 bit e visualizzazione di contenuti con un ampio intervallo dinamico (HDR), implementato attraverso il protocollo color-management-v1 di Wayland.
Novità principali:
- La funzionalità per lavorare con il testo è stata completamente ridisegnata e notevolmente ampliata. È stata introdotta la possibilità di modificare il testo direttamente sulla tela, utilizzando la navigazione testuale familiare tramite mouse e tastiera. È stato implementato un modo di tipografia separato per modificare sulla tela le proprietà del testo, come dimensione del font, metodi di allineamento, altezza della riga e posizione di ciascun glifo, senza dover richiamare un dialogo di impostazioni separato.
È stata aggiunta la possibilità di avvolgere automaticamente il testo attorno a una o più forme vettoriali, nonché di riempire un'area selezionata con testo e di allineare il testo lungo un contorno specificato.
È stata realizzata una barra separata per la personalizzazione dello stile del testo, che offre oltre 50 proprietà modificabili. È possibile modificare simultaneamente più oggetti di testo, configurare la visibilità delle proprietà e nascondere automaticamente quelle non utilizzate. È stato ampliato il pannello di selezione dei font, con indicizzazione dei font disponibili nel sistema, è stata aggiunta la possibilità di contrassegnare i font con etichette, è stata potenziata la ricerca e sono stati forniti esempi e nomi tenendo conto della lingua selezionata. È stata introdotta la possibilità di salvare preimpostazioni di stile per applicare rapidamente set di proprietà salvati al testo corrente.
È stata implementata la piena compatibilità con il formato OpenType ed è stata aggiunta una paletta di glifi, che consente di selezionare glifi alternativi disponibili per il font attuale.
- È stato aggiunto uno strumento di editing per fumetti, che consente di separare e unire rapidamente oggetti vettoriali per semplificare la creazione della composizione delle immagini in stile fumetto.
- Nello strumento di trasformazione è stata implementata la possibilità di ruotare il riquadro attorno all'area selezionata indipendentemente dall'orientamento dei pixel, per semplificare la trasformazione degli oggetti posizionati obliquamente. È stata notevolmente accelerata l'elaborazione della modalità di deformazione plastica (liquify).
- Realizzata un'adeguata variazione del grado di smoothing in base alla velocità di disegno (con movimenti lenti, per compensare tremolii della mano, il smoothing aumenta, mentre con movimenti rapidi diminuisce). È stata aggiunta una modalità di stabilizzazione per la grafica raster, che permette di aumentare la nitidezza durante il disegno di linee di un singolo pixel.

- È stata implementata una barra degli strumenti flottante per lavorare con l'area selezionata, che appare in presenza di una selezione.
- È stata aggiunta la possibilità di disegnare contemporaneamente con più pennelli a intervalli fissi tra di loro.
- Nello strumento di riempimento è stata aggiunta l'opzione «Sfuma selezione» («Close Gaps»), che permette di coprire automaticamente piccole fessure nelle linee durante la definizione dell'area di riempimento.

- È stato aggiunto il filtro «Seleziona colore» («Propagate Colors»), che espande i colori nelle aree trasparenti, ovvero riempie i pixel trasparenti circostanti con i colori vicini, ampliando l'area opaca di una distanza specificata. Inoltre, è stato aggiunto il filtro «Reimposta trasparenza» («Reset Transparent»), che azzera forzatamente i canali di colore residui per tutti i pixel completamente trasparenti.

- È stato aggiunto il filtro «Sovrapposizione colore» («Fast Color Overlay Mask») per una rapida colorazione degli schizzi con un colore specificato.

- Nelle comandi di trasformazione specchio, rotazione, scalatura, spostamento e traslazione è stata implementata la possibilità di lavorare simultaneamente con più livelli selezionati.
- Nel pannello di registrazione (Recorder Docker) è stata implementata la cattura multipla dei frame, consentendo la registrazione video in tempo reale.
- È stata implementata la possibilità di aggiungere pannelli (Docker) alla palette a comparsa e alle finestre degli strumenti.
- Per i pennelli è stata implementata una modalità di texturizzazione morbida, in cui la forza di pressione controlla l'intensità della resa della texture del pennello.
- È stato implementato l'inversione automatica della texture del pennello in modalità gomma.
- Nell'editor dei pennelli è stata aggiunta una modalità angolare per le curve, che permette transizioni affilate tra le curve.

- È stata aggiunta la modalità di sovrapposizione 'Marker', che evita l'accumulo di opacità durante l'applicazione di più tratti.

- È stato aggiunto il supporto per i formati di file Radiance RGBE (.hdr), immagini JPEG-XL a più strati e multipagina, e immagini PSD con forme, testo, guide e maschere vettoriali.
Fonte: opennet.ru






