Notes de llançament de Krita 5.0 i el 6.0
Després de diversos anys de desenvolupament, Krita 5.3 és una versió plena de característiques esperades des de fa temps. L'eina de text i l'objecte s'han reescrit completament, però fins i tot si el text vos deixa indiferent, hi ha un munt de millores i eines útils en tots els àmbits, com ara el tancament d'espais per a l'eina «Emplenat», una barra d'eines de selecció, una eina «Ganivet» totalment nova i molt més.
Krita 6
Així és, este també és un llançament de Krita 6!
Krita 6 és la nostra adaptació de Krita a les Qt6, és a dir, quan es compila Krita 5.3 amb les Qt5, s'obté Krita 5.3, però quan es compila amb les Qt6, s'obté Krita 6. Ho fem perquè diverses distribucions de Linux ja estan deixant de donar suport a les Qt5. En canviar a les Qt6, tindrem Krita preparat per al futur durant els propers anys.
Però la compatibilitat amb les Qt6 no és l'única cosa que oferix Krita 6. També inclou la compatibilitat amb Wayland en Linux, en particular una implementació completa del protocol de gestió del color de Wayland. Açò finalment porta la compatibilitat amb HDR a la versió per a Linux de Krita!
El protocol de gestió del color de Wayland encara és molt jove. Era la característica clau que hem sigut esperant tots estos anys: mentre que en els servidors de visualització X11 més antics sempre podíem esbrinar en quin monitor estàvem i quin perfil de color associar amb este monitor, l'arquitectura de Wayland està dissenyada per a no revelar esta informació amb tanta facilitat.
Açò és un problema per a una aplicació de pintura amb una característica principal que és una gestió del color totalment integrada. Ara, el protocol de gestió del color de Wayland ens proporcionarà tota la informació que necessitem per a oferir vistes de les imatges amb gestió del color, incloent-hi tot el que necessitem saber per a la visualització HDR. Com que esta part de Wayland encara és molt jove, utilitzar-la significa que necessitareu un gestor de finestres actualitzat que l'admeta. Nosaltres mateixos recomanem el gestor amb el qual s'ha escrit el codi: KWin 6.4.4 i posteriors.
A més de la gestió del color, la compatibilitat amb Wayland també significa compatibilitat amb l'escalat fraccionari i la visualització de 10 bits.
Més enllà del suport per a Wayland, Krita 6 i la 5.3 compartixen les mateixes característiques.
Cal tindre present que Krita 6 encara no està disponible per a Android i que es considera d'accés anticipat per a totes les plataformes.
També hi ha tants canvis entre les Qt5 i les Qt6 que és inevitable que hi haja errors a Krita 6 que no estan presents a Krita 5. A partir d'ara, ens centrarem a fer que Krita 6 siga el més estable possible.
Eina de text
L'eina de text s'ha revisat completament per a la versió 5.3! L'atractiu principal és, és clar, que ara es pot editar el text directament en el llenç, amb compatibilitat total amb les interaccions habituals del teclat i del ratolí, així com amb la compatibilitat amb IME (editor de mètodes d'entrada). Però no ens hem parat ací! Repassem alguns dels aspectes més destacats:
Text ajustat, text en la forma i text en el camí
Krita ara té la capacitat de crear text ajustat automàticament. Podeu arrossegar una àrea per a crear una àrea d'ajust a la línia simple o clicant damunt d'una forma perquè el text fluïsca a l'interior. D'acord amb SVG 2, l'àrea on fluïx el text pot estar composta per múltiples formes, algunes de les quals s'afigen i les altres es resten de l'àrea final on fluïx.
A més del text ajustat, també podeu configurar el text perquè seguisca un camí, així com controlar la posició inicial.
Acoblador «Propietats del text»
L'acoblador «Propietats del text» permet donar estil al text. Este acoblador separat permet no només editar el text actual seleccionat amb l'eina de text, sinó també múltiples textos quan se seleccionen amb les eines de selecció de forma. Per a assegurar-vos que no vos perdeu dins de la llista de més de 50 propietats editables, Krita ocultarà de manera predeterminada les propietats que no s'han establit al text seleccionat o al seu paràgraf. Podeu configurar les regles de visibilitat de cadascuna d'estes al vostre gust, el qual us permetrà ocultar les propietats que no utilitzeu mai o mostrar-les totes.
Una gran part de la faena en este sentit ha sigut el selector de la lletra, ja que requeria una indexació especial de les lletres del sistema. Gràcies a esta faena, ara podeu seleccionar tot tipus de lletres, des de les PostScript poc conegudes fins a lletres variables OpenType modernes (tots els eixos inclosos) dins del selector de lletra. A més d'açò, ara es poden etiquetar i buscar recursos de lletres, i es mostraran noms localitzats (i exemples) si estos eren presents a dins de la lletra.
Amb més de 50 propietats, pot ser difícil recordar les preferides. Per açò, Krita ara també té preajustos d'estil, els quals permeten aplicar ràpidament una selecció de propietats al text actual o utilitzar-los com a base per a text nou.
Paleta de glifs
Una altra novetat és la «Paleta de glifs». Permet seleccionar glifs alternatius que poden estar presents en la lletra utilitzada actualment. Mentre que l'acoblador «Propietats del text» permet configurar totes les característiques d'OpenType d'una lletra, la «Paleta de glifs» és molt més adequada. A més, permet seleccionar variacions dels caràcters Unicode, el qual serà doblement útil per a aquells que editen a scripts en CJK (grafemes utilitzats en el xinés, japonés i coreà).
Mode composició del tipus
A més de l'acoblador «Propietats del text», podeu editar diverses propietats en el llenç amb el nou Mode «Composició del tipus». Este mode separat de l'eina de text proporciona els controls per a editar la «Mida de la lletra», el «Desplaçament de la línia base», l'«Alçària de la línia» i la «Línia base dominant» directament en el llenç. Quan el text no s'ajuste automàticament, fins i tot podreu editar la posició de cada glif en detall!
Miscel·lània:
- Totes les propietats s'han polit una mica, el qual significa que Krita té compatibilitat total amb «CSS-Inline-3 Dominant» i «Línia base d'alineació». Estes propietats són útils per a configurar l'alineació del text de mides diferents quan es troben en scripts com el devanagari (escriptura utilitzada per a escriure l'idioma nepalés i diversos idiomes de l'Índia) o l'han (escriptura en la Xina i Singapur).
- Els ginys de text nous estan en QML, la nostra primera incursió en QML modern.
- Com a efecte secundari del treball amb el text, l'edició de formes vectorials ara és una mica més ràpida i triar-ho tot i desseleccionar ara funciona en totes les eines vectorials.
- De la mateixa manera, ara s'admet la propietat «paint-order» de SVG 2, la qual permet que els contorns es dibuixen al darrere del text.
S'han escrit diverses entrades tècniques en el blog sobre el tema: Fonts, Open Type, Font Metrics, diverses altres propietats, «Text en la forma» i «Composició del tipus».
Eines
- S'ha afegit una eina «Ganivet» nova per als objectes vectorials (sol·licitud de fusió: 2331). Amb esta eina, podreu dividir i fusionar objectes vectorials ràpidament, el qual facilita establir disposicions per a còmics.
- Gir lliure del contenidor de la transformació (sol·licitud de fusió: 2113): la nostra eina de transformació dibuixa un contenidor al voltant de l'àrea seleccionada. Tanmateix, açò sempre era en la direcció dels píxels, el qual pot ser força feixuc quan es transforma una imatge dibuixada en angle. Ara podreu fer girar el contenidor de transformació amb «Ctrl+Alt» per a que s'adapte a l'angle visual de la selecció que esteu transformant.
- S'ha accelerat el mode de transformació «Liqüescent» (sol·licitud de fusió: 2461).
- S'ha ajustat el suavitzat en funció de la velocitat del traç (sol·licitud de fusió: 2192): açò permet reduir el suavitzat d'un traç amb la velocitat. La idea és que la majoria de les tremolors es produïxen quan es dibuixa amb lentitud, de manera que, naturalment, el suavitzat haurà de ser més alt quan el traç del pinzell tarde més. En canvi, els traços de pinzell ràpids necessiten menys suavitzat.
- Estabilitzador de l'art de píxels (sol·licitud de fusió: 2158): projecte Google Summer of Code de 2024 per en Ken Lo, l'estabilitzador de l'art de píxels proporciona millors resultats quan es dibuixa amb una línia de píxels única.
- Barra d'eines de selecció (sol·licitud de fusió: 2422): projecte Google Summer of Code de 2025 per en Ross Rosales, la barra d'eines de selecció proporciona una barra flotant per a quan hi ha activa una selecció.
- S'ha afegit el mode «Trasllada la còpia a intervals» al pinzell múltiple (sol·licitud de fusió: 1968): permet dibuixar amb múltiples pinzells a intervals establits.
- S'han millorat les entrades de nombres en l'eina de selecció amb formes (sol·licitud de fusió: 2199): ara podeu fer clic dret per a establir les unitats.
- L'eina d'emplenat també ha rebut una mica d'atenció, ara amb la funcionalitat «Tanca els buits» (sol·licituds de fusió: 2050 i 2079), la qual permet tancar els buits en la línia de treball quan es determina l'àrea que s'ha d'emplenar.
Assistents
- Configureu els ginys d'assistència (sol·licitud de fusió: 1966): s'ha revisat el giny del llenç per als assistents i s'ha afegit una funció de duplicació.
- «Assistent de perspectiva curvilínia» (sol·licituds de fusió: 1960 i 2055), és una alternativa a l'«Assistent de punt d'ull de peix» i utilitza arcs en lloc d'el·lipses.
Filtres i capes
- S'ha afegit el filtre «Propaga els colors». Este filtre fa que una imatge amb colors i transparència es modifique perquè els seus colors s'expandisquen fins a les àrees transparents. Açò és molt útil per a fluxos de treball amb textures en 3D i de jocs. Sovint cal gestionar la transparència com una textura separada i, quan els colors s'han preparat amb este filtre, es reduïx la possibilitat de problemes d'alineació entre la transparència i els colors (sol·licitud de fusió: 2161).
- S'han comprovat tots els nostres modes de barreja dues vegades per a la compatibilitat amb HDR. Anteriorment, Krita de vegades retallava els colors de gamma alta quan feia composició amb un mode de barreja determinat, fins i tot si el mode de barreja ho admetia. Ara, tots els modes de barreja que admeten HDR ho faran (sol·licitud de fusió: 2294).
- «Màscara de superposició de color». Un filtre que acolorix un esbós amb un color determinat. Açò és diferent del filtre HDR existent, ja que està optimitzat per a la velocitat i l'ús ràpid, amb un botó especial en l'acoblador «Capes». Açò serà útil per als artistes que preparen el seu esbós per a aplicar tinta (sol·licituds de fusió: 2285, 2318, 2303 i 2282).
- Les dreceres de «Transforma» ara funcionen sobre múltiples capes. Quan s'utilitzen les dreceres de capa «Espill», «Gira», «Escala», «Inclina» i «Desplaça» mentre hi ha múltiples capes seleccionades, es transformaran totes les capes (sol·licitud de fusió: 1811).
Acobladors
- Mode «Captura en temps real» per a l'acoblador «Gravador». Anteriorment, este acoblador només capturava una vegada cada pocs fotogrames per motius de rendiment. Ara, s'ha afegit la captura multifil, el qual permet la gravació en temps real (sol·licitud de fusió: 2010).
- Ara es poden afegir acobladors a la paleta emergent. Açò substituirà l'editor de pinzells en el llenç, el qual al seu torn s'haurà convertit en un acoblador. A més, ara també es poden afegir els acobladors com a finestra emergent a la barra d'eines, afegint el «Quadro acoblador» a la barra d'eines (sol·licituds de fusió: 2062 i 2104).
- S'han fet diverses millores en les «Quadrícules» i les «Guies». En particular, un mode «Isomètric» nou, el qual és una mica més predictible d'utilitzar i es pot utilitzar per a quadrícules hexagonals. La configuració del color en les quadrícules i les guies ara es guarda al document. I finalment, hi ha la possibilitat de desactivar les línies horitzontals o verticals en la quadrícula rectangular, el qual permet una quadrícula que és un simple patró de línies (sol·licitud de fusió: 2090).
Pinzells:
S'han afegit dues millores noves per a treballar amb textures en els pinzells.
- Mode «Textura suau» per a l'opció «Patró» (sol·licitud de fusió: 2068): de manera predeterminada, l'opció «Textura» de Krita utilitza les opcions «Intensitat» i «Patró» juntes per a limitar el pinzell pel patró, en funció de la intensitat. Açò dona un traç amb textura agradable, de manera molt pareixent a utilitzar un pinzell sec sobre un tros de paper amb textura en la vida real. El nou mode «Textura suau» canvia el comportament de la intensitat, fent que controle quant afecta el patró al pinzell, amb valors baixos el patró serà invisible. Açò s'assembla més a canviar entre un pinzell humit i un de sec al llarg del temps.
- Patró «Inversió automàtica per a l'esborrador» (sol·licitud de fusió: 2264): quan es treballa amb l'opció «Textura», possiblement vulgueu mantindre-la cohesionada, fins i tot mentre esborreu. Per este motiu, ara hem afegit este patró, el qual invertirà la textura quan canvieu al mode «Esborrador».
- Mode de cantó per a les corbes (sol·licitud de fusió: 2191): el motor de pinzells de Krita utilitza corbes de forma estesa per a configurar els efectes de diversos sensors en el pinzell. De manera predeterminada, els punts d'esta corba són corbes cúbiques suaus, el qual és útil en la majoria dels casos. Tanmateix, de vegades es vol una mica més de control, per açò Krita 5.3 ara inclou la possibilitat de fer cantons definits prement «Ctrl + clicant» sobre un node determinat.
Fitxers:
- Implementació de RGBE de Radiance (.hdr) (sol·licitud de fusió: 1806): Krita 5.3 ara permet carregar i guardar els fitxers RGBE de Radiance. Este és un format d'imatge HDR més antic però molt utilitzat, i hauria de ser una gran ajuda per a les persones que treballen amb imatges HDR.
- Creador nou de paquets (sol·licitud de fusió: 1802): el projecte GSoC d'en Srirupa Datta, el qual consistia en la revisió del creador de paquets. Ara intenta guiar-vos pel procés de la creació de paquets, amb una característica nova que és la capacitat de també emmagatzemar etiquetes en els paquets.
- JPEG-XL: es permet l'ús dels perfils de color CICP en lloc dels perfils de color ICC per a emmagatzemar l'espai de color, s'ha afegit la capacitat de guardar l'alfa sense pèrdua (sol·licitud de fusió: 2077).
- JPEG-XL: s'ha afegit la implementació amb els fitxers JXL multicapes i multipàgines, a més dels fitxers JXL animats (sol·licitud de fusió: 2411).
- Implementació de text, formes i guies per a PSD (sol·licitud de fusió: 1954): Krita ara pot carregar i guardar formes, màscares vectorials i guies des d'i cap a PSD. A més, pot carregar text des dels PSD, inclosa la informació avançada del text, com ara text en el camí i característiques d'OpenType. És possible guardar text en els PSD, però desgraciadament és més limitat a causa de la complexitat del format.
Connectors en Python:
Esta versió conté diverses millores en l'API de Python. El més notable és que ara tenim una API per a pintar pinzellades (sol·licituds de fusió: 2195, 2198 i 2211).
S'han afegit embolcalls per als ginys següents de les Qt:
- Selector d'angles (sol·licitud de fusió: 1979).
- Botó de selector de valors de control lliscant (sol·licitud de fusió: 1991).
- Diàleg de fitxers (sol·licitud de fusió: 2402).
I finalment hem afegit més mètodes a…
- Bloc de proves (sol·licitud de fusió: 2087).
- Quadrícules i guies (sol·licitud de fusió: 2087).
- Estat de guardada automàtics dels documents (sol·licitud de fusió: 2160).
- Desplaçament del llenç (sol·licitud de fusió: 2338).
Finalment, s'han afegit els connectors en Python empaquetats següents:
- Connector «Pinzell mutador» (sol·licitud de fusió: 2322): una extensió de Python per a Krita que afig la variació del pinzell mitjançant l'aleatorització de la configuració invocada per accions.
- S'ha tornat a afegir l'acoblador «Paleta» en Python (sol·licitud de fusió: 2374): este acoblador està pensat en gran part per a experiments d'edició de paletes, i té la implementació per a exportar cap a GPL i SVG.
- Acoblador «Botons del flux de treball» (sol·licitud de fusió: 2210): permeten configurar el vostre propi acoblador amb tot tipus de botons, amb la possibilitat d'ordenar-los i canviar-ne la mida segons la vostra elecció.
Altres
- Cursors d'esborrador separats per a les eines que no són de pinzell (sol·licitud de fusió: 1624): quan es dibuixa, de vegades pot ser difícil recordar si s'està en el mode «Esborrador», de manera que hi ha una actualització per a tots els cursors d'eines amb una icona d'esborrador.
- Ajustos de la inclinació del llapis (sol·licituds de fusió: 2314 i 2337): Krita admet la direcció de la inclinació que reporten alguns models de tauletes de dibuix. Tanmateix, no totes les tauletes admeten la inclinació i, a més, si creeu un pinzell com a usuari esquerrà, pot paréixer molt diferent per a un usuari dretà. Per açò, s'han afegit controls que permeten afegir un desplaçament addicional de la inclinació del llapis per a mans dominants diferents, així com la possibilitat d'establir una inclinació predeterminada del llapis quan la tauleta no admet la inclinació.
- Revisió de la prova en pantalla (sol·licitud de fusió: 2279): anteriorment, la nostra prova en pantalla no permetia la compensació del punt negre en ambdues transformacions, cosa que provocava una diferència d'aspecte en comparació amb la conversió directa del document a este perfil. Hem revisat la configuració de les proves en pantalla per a permetre configurar ambdues transformacions, amb valors predeterminats que utilitzen la configuració del perfil del monitor actual o simular paper blanc i negre (Nota: els usuaris de Wayland, a causa del protocol innovador, les proves en pantalla es comportaran una mica diferent en el mode «Colorimetria absoluta», consulteu el manual per a obtindre més detalls).
- Compatibilitat amb paletes CSS (sol·licitud de fusió: 2119): l'acoblador «Paleta» ara pot carregar fitxers «.css» amb classes que representen les mostres.
- Més accions disponibles en «Configureu l'entrada del llenç» (sol·licitud de fusió: 1801): açò afig una varietat d'accions, com ara el mostreig del color, la desselecció, l'activació de capes i l'activació d'algunes eines en «Configureu l'entrada del llenç» perquè es puguen activar mitjançant gestos tàctils.
- Guarda l'historial global de colors, opció per a guardar per document (sol·licitud de fusió: 1424): l'historial de colors ara es pot guardar globalment o per document.
- Les dreceres de zoom ara tenen la capacitat de fer zoom al ratolí o al centre del llenç per separat (sol·licitud de fusió: 2152): abans, Krita utilitzava el ratolí per a fer zoom al cursor i les tecles del teclat per a fer zoom al centre del llenç. Esta divisió deixa explícit quin dels dos farà zoom amb una drecera. De manera predeterminada, ara es farà zoom al centre del llenç.
Col·laboradors
- Agata Cacko - Millores en «Liqüescent», eina «Ganivet».
- Aries Moczar - Redisseny del giny «Editor ajudant».
- Bourumir Wyngs - Suport per a guardar l'«Historial del color».
- Carsten - Implementació per a Android.
- Deif Lou - Ha afegit el mode «Textura suau» i les cúspides per a les corbes de l'«Editor de pinzells».
- Dmitry - Ha revisat totes les sol·licituds de fusió, així com les proves de programari.
- Emmet - Connector «Mutador», mode «Captura en temps real» per a l'acoblador «Gravador», esmenes d'errors a l'animació.
- Freya Lupen - Ha proporcionat «Trasllada la còpia» per a «Pinzell múltiple», en l'acoblador «Pinzells» del llenç i ha ajudat molt amb l'adaptació i les proves a macOS i Android.
- Grum999 - Millores en els botons de selecció de valors de les dimensions en l'eina «Selecció de formes», millores en les quadrícules i les guies.
- Halla - Administració.
- Isaac Fleetwoord - Ha proporcionat l'«Assistent lineal de corbes».
- Ivan - Moltes esmenes d'errors en macOS i millores en la qualitat de vida.
- Ken Lo - Estabilitzador en l'art de píxels.
- killy |0veufOrever - Estabilitzador del suavitzat.
- Krayton Draws - Més dreceres d'accions per als «Gestos de toc».
- Maciej Jesionowski - Ajustos en la «Inclinació» del llapis, «Superposició ràpida de color».
- Mr. xk1000 - Zoom al centre del llenç i divisió amb el cursor del ratolí.
- Rasyuqa A H - Compatibilitat amb RGBE de Radiance i JPEG XL.
- Ross Rosales - Ha proporcionat la barra d'eines de selecció.
- Sharaf Zaman - Implementació per a Android.
- Srirupa Datta - Un creador de paquets nou.
- Stuffins - Transforma «bbox».
- Thomas K/Bidi - Implementació de les paletes CSS.
- Timothée Giet - Ha afegit l'acoblador «Botons del flux de treball», qualitat de les icones d'ansa.
- Wolthera - Eina de text, revisió de la provatura suau.