Passa al contenuto

Note di rilascio di Krita 5.2

Post precedente | Lunedì, 9 Gennaio 2023 | Tempo di lettura: 10 minuti | Post successivo

Dopo la versione 5.0, in cui sono state riscritte in modo esteso le risorse, e la versione 5.1, fonte di miglioramenti generali, abbiamo stabilito che Krita 5.2 dovesse concentrarsi sulla risoluzione di alcuni dei suoi maggiori problemi. Pertanto, in questo rilascio è stato fatto un sacco di lavoro dietro le quinte, che speriamo serva da base per i prossimi miglioramenti e le nuove funzionalità e correzioni.

Animazione

Siamo contenti di annunciare che due dei maggiori problemi dell'animazione sono stati risolti: la riproduzione sincronizzata dell'audio (MR 1323) e la semplificazione dell'esportazione video (MR 1599).

Per correggere vari problemi di sincronizzazione audio-visivi durante la riproduzione di animazioni con audio allegato, Emmet e Eoin hanno riscritto buona parte della riproduzione dell'animazione in modo da sfruttare l'infrastruttura MLT dietro le quinte. MLT è un'infrastruttura affidabile e flessibile utilizzata da programmi di editing video come Kdenlive, e progettata pensando alla sincronizzazione fotogramma per fotogramma, e dovrebbe rassicurare gli animatori Krita che i loro fotogrammi chiave restino in linea con le tracce vocali o la musica in sottofondo, sia all'interno del programma, sia nei video di animazione esportati.

Per quel che riguarda le opzioni di esportazione video, FFmpeg è un programma estremamente importante che gestisce (tra le altre cose) la resa e la conversione dei formati audio e video. In precedenza, Krita richiedeva che gli utenti puntassero a un eseguibile FFmpeg esterno nel sistema, al fine di utilizzare le molte funzionalità video, quali l'esportazione dell'animazione, l'importazione video come animazione e l'area di aggancio Registratore per la registrazione delle tue sessioni di disegno. Tale metodo andava bene per un uso in studio, ma era difficile da configurare per gli utenti non tecnici, e quasi impossibile da eseguire in sistemi chiusi quali Android o persino sui computer scolastici. Per migliorare la situazione un po' per tutti, abbiamo dedicato del tempo per includere una struttura di base di FFmpeg all'interno di Krita, che deve includere il supporto «pronto all'uso» per qualunque formato di contenitore e codec libero e open esistente (insieme con Emmet e Eoin, un enorme grazie a Amyspark, Ivan, Sharaf e Dmitry che hanno dedicato un sacco di energie affinché ogni formato possibile venisse generato e funzionasse in tutte le piattaforme). Tuttavia, Krita continua a supportare l'uso degli eseguibili FFmpeg alternativi, nei rari casi in cui tu abbia necessità di funzionalità aggiuntive che non siamo in grado di fornirti.

⚠️ Nota: al momento della scrittura di queste note di rilascio, l'esportazione delle animazioni tramite FFmpeg purtroppo non è ancora funzionante in Krita per Android, a causa delle restrizioni specifiche della piattaforma, ma stiamo cercando soluzioni per andare avanti.

Testo

Poiché la nostra versione originale non forniva agli artisti sufficiente controllo sul testo sottostante (rendendo difficile sia il suo uso ed estensione, sia la possibilità di riscriverlo per renderlo uno strumento Testo migliore), Wolthera ha completamente riscritto il motore di impaginazione del testo di Krita.

La dimostrazione di alcune nuove funzionalità di impaginazione del testo includono, ma non sono limitate a: testo in forme, testo su tracciati, supporto colore tipi di carattere.

Col nuovo motore di impaginazione è possibile gestire qualsiasi cosa gestisse il vecchio motore, così come il testo sui tracciati, il testo verticale, il testo accapo e quello nelle forme. È possibile anche accedere alle funzionalità OpenType ed eseguire la resa delle emoji (tipi bitmap e colrV0) (MR 1607, MR 1767).

Non è una miglioria piccola, ma rappresenta la creazione di una base per ulteriori futuri miglioramenti. In Krita 5.2, dovrai ancora usare l'editor di codice SVG per accedere a queste nuove funzionalità, ma per Krita 5.3 stiamo lavorando tantissimo sullo strumento Testo, rendendolo disponibile sulla tela e facendo in modo che tu ne possa configurare le funzionalità con menu e preimpostazioni.

Strumenti

Dmitry Kazakov ha rivisto la funzionalità di annullamento cumulativo delle operazioni (MR 1780). Questa funzionalità permette di unire le operazioni di annullamento, ed è utile quando si dipinge con molte pennellate. Abbiamo semplificato il codice e reso le opzioni più intuitive da usare.

Przemysław Gołąb ha aggiunto la capacità di applicare l'antialias ai risultati del motore del pennello Schizzo (MR 1425).

Freya Lupen ha aggiunto la capacità di trasformare tutti i livelli selezionati in un colpo solo tramite lo strumento Trasforma (MR 1792).

Strumento Riempimento

Deif Lou ha aggiunto una nuova modalità per lo strumento Riempimento: Riempi le regioni di colore simile (MR 1577). In aggiunta, sia allo strumento Riempimento, sia a quello Racchiudi sono state aggiunte le opzioni Ferma l'espansione ai pixel più scuri e/o più opachi e Riempi tutte le regioni fino a un colore di contorno specifico (MR 1549, 1560), così come un commutatore per usare lo stesso metodo di fusione dello strumento Pennello oppure averne uno personalizzato (MR 1749).

Quattro immagini, una accanto all'altra, la prima che mostra solo un punto, le restanti che mostrano come iniziare un riempimento in quel punto avrà risultati di riempimento differenti in base a opzioni diverse.

Con un esempio preso dal manuale, riempire nell'immagine A nel punto rosso si otterrà B con un riempimento regolare, C con l'espansione del riempimento con diversi pixel e D con l'opzione «riempi al colore di contorno» abilitata.

Strumento Selezione

Anche lo strumento Selezione contigua ha ottenuto la stessa opzione di estensione della selezione dello strumento Riempimento (MR 1549) e la capacità di impostare l'opacità della decorazione della selezione (MR 1697). Inoltre, la decorazione della selezione è stata resa consapevole dei DPI (MR 1774).

Scorciatoie

Sono state aggiunte diverse nuove azioni:

Vista del menu seleziona livelli in azione: un menu sulla tela con vista dei livelli dell'immagine, tra cui «pioggia_che_luccica, piogga_semplice, nuvole e seleziona tutti i livelli»

Illustrazione dell'opzione di menu «Seleziona livelli», questo menu mostra i livelli sotto il cursore.

Non ci mancano i piani su come migliorare le cose, ma solo con contributi stabili da parte della comunità possiamo continuare a sostenere una squadra di base di sviluppatori professionisti che lavora su Krita.


Ti piace quello che facciamo? Sostienici

Krita è un progetto libero e open source. Valuta di sostenere il progetto con donazioni o con l'acquisto di video formativi o dell'artbook! Col tuo sostegno possiamo continuare a far lavorare a tempo pieno il nostro team principale su Krita.

Fai una donazione Compra qualcosa

Aree di aggancio

Mathias Wein ha contribuito con un «Selettore dei colori del gamut esteso». Questo selettore è molto simile al Selettore dei colori avanzato, eccetto che per la sua capacità di selezionare i colori nei gamut estesi, anziché solo in sRGB. Vorremmo eventualmente sostituire il selettore dei colori avanzato con quest'altro, quando avremo la certezza di non aver perso alcuna funzionalità (MR 1600).

Il selettore dei colori con gamut esteso viene mostrato qui come quadrato di sfumature con un cerchio colorato attorno.

L'area di aggancio Livelli ha nuove opzioni di visualizzazione aggiuntive:

Formati di file

Abbiamo cambiato il modo in cui funzionano i metodi di fusione CMYK (con un commutatore nella configurazione), (MR 1796): questo allinea i metodi di fusione al modo in cui Photoshop gestisce i metodi di fusione in CMYK, semplificando lo scambio di file PSD con i client che richiedono PSD CMYK.

Rasyuqa A. H. ha migliorato il codice per il salvataggio e il caricamento di file JPEG-XL, implementando CMYK per JPEG-XL, migliorando la compressione fornendo alla libreria JXL più informazioni sullo spazio dei colori, migliore gestione dei metadati e supporto per il salvataggio e il caricamento dei livelli raster in JPEG-XL, (MR 1656, 1693, 1673, 1722, 1795). Ha inoltre migliorato la compressione WebP (MR 1785), e migliorato il codice caratteristico di trasferimento ICC (MR 1667 and 1690).

Un confronto tra il profilo XYB interno e il profilo immagine originale. L'esempio consiste in un primo piano di un occhio di cartone animato che mostra un tremolio visibile nel profilo originale.

Utilizzando lo spazio dei colori XYB di JPEG al posto del profilo originale, il codificatore JPEG-XL è in grado di restituire risultati molto migliori sia in termini artefatti sia in termini di compressione sulle immagini con zone luminose estreme, come quelle che sono 40 volte più luminose del bianco regolare.

Altro

Uno degli altri aggiornamenti tecnici maggiori che sono stati fatti è la riscrittura del codice delle impostazioni dei pennelli in modo da funzionare con la libreria Lager. Il nostro vecchio codice delle preimpostazioni dei pennelli e degli oggetti era piuttosto ingarbugliato, fatto che rendeva difficile estendere le impostazioni. Speriamo di utilizzare questo lavoro come base per riprogettare l'oggetto per le impostazioni del pennello (MR 1334).

La modalità di arrotolamento ora può essere limitata alla direzione verticale od orizzontale, rendendo più semplice la creazione di sfondi ripetitivi.

Grazie

Ed è tutto! Speriamo che Krita 5.2 sia di aiuto a chiunque voglia fare arte.

Infine, un enorme ringraziamento a tutte le persone coinvolte, inclusi tutti i collaboratori, i membri del fondo di sviluppo e , naturalmente, la nostra comunità di artisti. In quanto progetto guidato dalla comunità e open source, Krita non sarebbe quello che è oggi senza un'intera comunità di persone che testano, codificano, scrivono documentazione, creano pennelli, traducono, dicono la loro, diffondono il verbo e, in generale, supportano il progetto come possono.

E se stai leggendo e ti stai chiedendo se puoi dare una mano, non esitare a contattarci: c'è sempre tanto da fare nella nostra missione per creare uno strumento migliore per ogni artista.


Ti piace quello che facciamo? Sostienici

Krita è un progetto libero e open source. Valuta di sostenere il progetto con donazioni o con l'acquisto di video formativi o dell'artbook! Col tuo sostegno possiamo continuare a far lavorare a tempo pieno il nostro team principale su Krita.

Fai una donazione Compra qualcosa