Salta al contingut

Notes de llançament de Krita 5.2

Publicació anterior | Dilluns, 9 de gener de 2023 | Temps de lectura: 10 minuts | Publicació següent

Després de la gran reescriptura de recursos de la 5.0 i les millores generals de la 5.1, decidim que Krita 5.2 hauria de centrar-se en abordar alguns dels punts febles més importants de Krita. Com a tal, esta versió conté una gran quantitat de treball en segon pla sobre el qual esperem construir les millores futures, així com una varietat saludable de característiques noves i esmenes!

Animació

Ens complau compartir que s'han abordat dos punts importants de l'animació: la reproducció sincronitzada de l'àudio (MR 1323) i la simplificació de l'exportació del vídeo (MR 1599).

Per a solucionar diversos problemes amb la sincronització audiovisual quan es reproduïxen animacions amb àudio adjunt, Emmet i Eoin van tornar a elaborar gran part de la reproducció de l'animació per a emprar el marc de treball MLT darrere d'escena. MLT és un marc de treball provat i flexible utilitzat per programes d'edició de vídeo com Kdenlive i que ha sigut dissenyat tenint en compte la sincronització dels fotogrames, i hauria d'ajudar els animadors de Krita a sentir-se segurs que els seus fotogrames clau romandran alineats amb el treball de veu o música de fons, tant dins del programa com en els seus vídeos d'animació exportats.

Parlant de l'opció d'exportació de vídeo, FFmpeg és un programa d'enorme importància que gestiona (entre altres coses) la renderització i la conversió de formats d'àudio i vídeo. Anteriorment, Krita requeria que els usuaris assenyalaren un executable de FFmpeg en algun lloc del sistema per a poder utilitzar moltes de les característiques relacionades amb el vídeo, com l'exportació de vídeo d'animació, la importació de vídeo com a animació i l'acoblador Gravador per a enregistrar les vostres sessions de pintura. En general, açò era prou bo per a ús en estudi, però tot i així era difícil de configurar per als usuaris que no són tan tècnics, i quasi impossible de fer en sistemes tancats com Android o fins i tot un ordinador escolar. Per a millorar açò per a quasi tothom, hem dedicat una mica de temps per a incloure una construcció bàsica de FFmpeg a Krita, el qual hauria d'incloure suport directe per a cada contenidor i format de còdec lliure i obert que existisca. (Juntament amb Emmet i Eoin, moltes gràcies a Amyspark, Ivan, Sharaf i Dmitry que es van esforçar molt per a ajudar a obtindre i que funcionaren tots els formats possibles en diverses plataformes). Ah! Per cert, Krita continua donant suport a l'ús de binaris FFmpeg alternatius en el cas rar que necessiteu característiques addicionals que no podem proporcionar.

_⚠️ Nota: Al moment d'escriure açò, lamentablement l'exportació de les animacions mitjançant FFmpeg encara no funciona a Krita per a Android a causa de les restriccions de la plataforma en si, però estem buscant solucions per a açò en el futur.

Text

Com que el nostre original no donava als artistes prou control sobre el text subjacent (fent difícil d'utilitzar i ampliar, així com escriure una eina millor de text), na Wolthera ha reescrit completament el motor de disposició de text de Krita.

Demostració d'algunes característiques noves en la disposició del text que inclouen (però no es limiten): implementació del text en forma, text en el camí i lletra de colors.

Amb el motor nou de disposició, podem manejar tot el que podia el motor antic, així com el text en el camí, el text vertical, el text ajustat i el text en la forma. Ara també podem accedir a les característiques d'OpenType, així com renderitzar els emoji (tipus de mapa de bits i colrV0) (MR 1607, MR 1767).

Açò no ha sigut un esforç xicotet, i només està establint les bases per a aconseguir més millores. Per a Krita 5.2, encara haureu d'utilitzar l'editor de codi SVG per a accedir a estes característiques noves, però per a Krita 5.3 estem treballant en l'eina de text apropiada, creant sobre el llenç i permetent que configureu les característiques noves amb menús i predefinits.

Eines

En Dmitry Kazakov va revisar la característica de desfer acumulada (MR 1780), la qual ens permet fusionar les operacions de desfer, el qual és útil quan es pinten molts traços. Hem simplificat el codi i hem fet que les opcions siguen més intuïtives d'utilitzar.

En Przemysław Gołąb ha afegit la capacitat d'antialiàsing amb els resultats del motor Pinzell d'esbós (MR 1425).

En Freya Lupen ha afegit la possibilitat de transformar alhora totes les capes seleccionades amb l'eina de transformació (MR 1792).

Eina d'emplenament

En Deif Lou ha afegit un mode nou a l'eina d'emplenat: Emplena les àrees de color similar (MR 1577). A més, tant l'eina d'emplenat com l'eina de delimitació i emplenat han guanyat Atura el creixement en els píxels més foscos o opacs i Emplena totes les regions fins a un color de límit específic (MR 1549, 1560), així com un commutador per a utilitzar el mateix mode de fusió que l'eina de pinzell o per a tindre el seu propi (MR 1749).

Quatre imatges una al costat de l'altra, la primera només mostra un punt, la resta mostra com començar un emplenament en este punt tindrà resultats diferents amb opcions diferents.

A partir del manual, l'emplenar en el punt roig de l'exemple a la imatge A resultarà en B per a l'emplenament normal, en C amb l'ampliació de l'emplenament amb un nombre de píxels i en D amb l'opció «Emplena totes les regions fins a un color de límit específic» seleccionada.

Eina de selecció

L'eina de selecció d'àrees contigües també ha rebut la mateixa opció d'extensió de la selecció que l'eina d'emplenat (MR 1549), i la capacitat d'establir l'opacitat de la decoració de la selecció (MR 1697). A més, la decoració de la selecció s'ha fet compatible amb els PPP (MR 1774).

Dreceres

S'han afegit diverses accions noves:

Es mostra el menú selecció de capes en acció: un menú sobre el llenç amb les capes de la imatge que es mostra, ara ens indica «rain_shining», «rain_simple», «clouds» i «Selecciona totes les capes»

Demostrant l'opció «Selecciona les capes davall la posició del cursor», este menú mostra les capes que es troben davall del cursor.​

No ens falten plans sobre com millorar les coses, però només amb les contribucions estables de la comunitat podrem mantindre un equip central de desenvolupadors professionals treballant en Krita.


Vos agrada el que estem fent? Ajudeu-nos

Krita és un projecte lliure i de codi obert. Considereu donar suport al projecte amb donatius o comprant vídeos d'entrenament o el llibre artístic! Amb el vostre suport, podrem mantindre l'equip principal treballant en Krita a temps complet.

Donatius Compreu alguna cosa

Acobladors

En Mathias Wein ens ha portat un «Selector de color de gamma àmplia». Este és quasi el mateix que el selector avançat del color, excepte que és capaç de seleccionar colors en la gamma àmplia en lloc de només en sRGB. Finalment, volem eliminar el Selector avançat del color en favor d'este, quan estiguem segurs que no hem perdut cap funcionalitat (MR 1600).

El selector de colors de gamma àmplia es mostra ací com un quadrat amb degradat amb un cercle de color de l'arc de Sant Martí al seu voltant.

L'acoblador Capes té algunes opcions de visualització addicionals:

Formats de fitxer

S'ha canviat com funcionen els modes de barreja CMYK (amb un commutador a la configuració), el (MR 1796), açò alinea els modes de barreja a la manera en què Photoshop gestiona els modes de barreja CMYK, simplificant l'intercanvi dels fitxers PSD amb els clients que requerisquen PSD amb CMYK.

En Rasyuqa A. H. ha sigut millorant el codi de guardada i càrrega de JPEG-XL, implementant CMYK per a JPEG-XL, millorant la compressió donant a la biblioteca JXL més informació sobre l'espai de color, millor gestió de les metadades i suport per a guardar i carregar capes ràster a JPEG-XL, (MR 1656, MR 1693, MR 1673, MR 1722, MR 1795). També ha millorat la compressió de WebP (MR 1785), així com la millora del codi característic de transferència ICC (MR 1667 i MR 1690).

Comparació costat a costat del perfil XYB intern i del perfil original de la imatge. L'exemple consistix en un primer pla d'un ull de dibuixos animats que mostra l'anellament visible amb el perfil original.

Mitjançant l'ús de l'espai de color XYB de JPEG en lloc del perfil original, el codificador JPEG-XL és capaç de donar resultats molt millors, tant en termes de defectes visuals com de compressió en imatges amb llums intenses extremes, com aquelles que són 40 vegades més brillants que el blanc normal.

Altres

Una altra de les grans actualitzacions tècniques que hem fet ha sigut reescriure el codi de configuració dels pinzells per a que treballe amb la biblioteca Lager. El nostre codi antic tenia els pinzells predefinits i els ginys entrellaçats de maneres cada vegada més convolutes, el que feia difícil ampliar la configuració. Esperem utilitzar esta faena com a base per a redissenyar el giny de configuració dels pinzells (MR 1334).

El mode d'ajust cíclic ara es pot limitar a la direcció vertical o horitzontal, fent que siga més senzill el crear fons amb bucles.

Moltes gràcies

I açò és tot! Esperem que Krita 5.2 ajude a tothom a crear art.

Finalment, un agraïment general a tothom que està implicat, inclosos tots els nostres col·laboradors, membres del fons de desenvolupament i, per descomptat, la nostra comunitat d'artistes. Com a projecte de codi obert i impulsat per la comunitat, Krita no seria el que és hui sense una comunitat sencera de persones que proven, creen codi, escriuen la documentació, creen pinzells, traduïxen, col·laboren, difonen les novetats i, en general, donen suport al projecte com poden.

I si esteu llegint açò preguntant-vos si també podeu ajudar, no dubteu a posar-vos en contacte, perquè sempre hi ha més coses a fer en la nostra missió de crear una eina millor per a cada artista humà.


Vos agrada el que estem fent? Ajudeu-nos

Krita és un projecte lliure i de codi obert. Considereu donar suport al projecte amb donatius o comprant vídeos d'entrenament o el llibre artístic! Amb el vostre suport, podrem mantindre l'equip principal treballant en Krita a temps complet.

Donatius Compreu alguna cosa