Notes de publication pour Krita 5.3 et 6.0

'Kiki Paints Over the Waves' by Tyson Tan
Fruit de plusieurs années de travail, Krita 5.3 est une version remplie de fonctionnalités longtemps attendues. L'outil et l'objet de texte ont été complètement réécrits. Cependant, même si le texte ne vous intéresse assez peu, il y a énormément d'améliorations et d'outils utiles dans l'ensemble, comme la fermeture des interstices pour l'outil de remplissage, une barre d'outils de sélection et un tout nouvel outil Couteau et bien plus encore.
Krita 6
C’est exact. Il s’agit également d’une publication de Krita 6 !
Krita 6 est notre portage de Krita sous Qt6, c’est-à-dire que lorsque vous compilez Krita 5.3 avec Qt5, vous obtenez Krita 5.3. Mais, lorsqu’il est compilé avec Qt6, vous obtenez Krita 6. Nous faisons cela car plusieurs distributions Linux abandonnent déjà la prise en charge de Qt5. Avec le basculement vers Qt6, nous assurerons la pérennité de Krita pour les années à venir.
Mais le support de Qt6 n'est pas la seule nouveauté apportée par Krita 6. La prise en charge de Wayland sous Linux est également disponible, en particulier avec une implémentation complète du protocole de gestion des couleurs sous Wayland. Cela apporte enfin la prise en charge « HDR » à la version Linux de Krita !
Le protocole de gestion des couleurs sous Wayland est encore très récent. C’était la fonctionnalité clé que nous attendions depuis toutes ces années : alors que sur les anciens serveurs d’affichage sous X11, nous pouvions toujours savoir sur quel écran nous étions et quel profil colorimétrique était lui était associé. L’architecture de Wayland est conçue pour ne pas divulguer ces informations aussi facilement.
Ceci est un problème pour une application de dessin dont la fonctionnalité principale est la gestion des couleurs entièrement intégrée. Désormais, le protocole de gestion des couleurs de Wayland nous fournira toutes les informations nécessaires pour offrir des affichages d'images avec gestion des couleurs, y compris tout ce que nous devons savoir pour l'affichage en mode d'affichage « HDR ». Comme cette partie de Wayland est encore très récente, son utilisation signifie que vous aurez besoin d'un gestionnaire de fenêtres à jour qui le prend en charge. Nous vous recommandons le gestionnaire sur lequel le code a été développé : KWin 6.4.4.
En plus de la gestion des couleurs, la prise en charge de Wayland signifie également la prise en charge de l'échelle fractionnelle et des affichages sur 10 bits.
Au-delà du support de Wayland, Krita 6 et 5.3 partagent toutes les mêmes fonctionnalités.
Veuillez noter que Krita 6 n'est pas encore disponible pour Android et que Krita 6 sur toutes les plateformes est considéré comme un accès anticipé.
Il y a aussi tellement de changements entre Qt5 et Qt6 qu'il est inévitable qu'il y ait des bogues dans Krita 6 mais absent dans Krita 5. À partir de maintenant, notre objectif sera de rendre Krita 6 le plus stable possible.
Veuillez consulter le manuel pour plus d'informations sur la gestion des couleurs sous Wayland
Outil de texte
L'outil de texte a été entièrement repensé pour la version 5.3 ! Le point essentiel est bien sûr que le texte peut désormais être modifié directement sur le canevas, avec une prise en charge totale des interactions habituelles au clavier et à la souris, ainsi que la prise en charge des IME. Mais, nous ne nous sommes pas arrêtés là ! Passons en revue quelques-unes des grandes nouveautés :
Texte avec retour automatique. Texte dans une forme et texte sur un tracé
Krita dispose désormais de la capacité de créer du texte avec retour automatique. Vous pouvez faire glisser une zone pour créer une simple zone intégrée de texte ou cliquer sur une forme pour que le texte soit inséré à l'intérieur. Conformément au format « SVG2 », la zone de flux de texte peut être composée de plusieurs formes, certaines s'ajoutant et d'autres se soustrayant de la zone finale de flux.
En plus du texte renvoyé à la ligne, vous pouvez également faire suivre le texte sur un tracé et aussi contrôler la position de départ.
Panneau de propriétés de texte
Le panneau des propriétés de texte vous permet d'appliquer des style à du texte. Ce panneau séparé permet non seulement de modifier le texte actuellement sélectionné avec l’outil de texte, mais aussi plusieurs textes lorsqu’ils sont sélectionnés avec les outils de sélection de formes. Pour éviter de vous perdre dans la liste de plus de 50 propriétés modifiables, Krita masquera par défaut les propriétés non définies du texte ou du paragraphe sélectionné. Vous pouvez configurer les règles de visibilité de chacune de ces propriétés selon vos préférences. Cela vous permet de masquer les propriétés que vous n’utilisez jamais ou d’afficher toutes les propriétés quel que soit leur état.
Une grande partie du travail sur ce projet a concerné le sélecteur de fontes. En effet, cela nécessitait un indexage spécial des fontes sur votre système. Grâce à ce travail, vous pouvez désormais sélectionner tous les types de fontes, des fontes « PostScript » obscures aux polices « OpenType » variables modernes (Incluant tous les axes) directement dans le sélecteur de fontes. De plus, les fontes sont désormais des ressources pouvant être étiquetées, recherchées. Elles afficheront des noms (Et des échantillons) localisés si celles-ci étaient présentes dans la fonte.
Avec plus de 50 propriétés, il peut être difficile de se souvenir de vos préférées. Pour cette raison, Krita dispose désormais également de préréglages de style, vous permettant d’appliquer rapidement une sélection de propriétés au texte en cours ou de les utiliser comme configuration pour un nouveau texte.
Palette de glyphes
Une autre nouveauté est la palette de glyphes. La palette de glyphes vous permet de sélectionner des glyphes alternatifs qui peuvent être présents dans la police actuellement utilisée. Alors que le panneau de propriétés de texte permet de configurer toutes les fonctionnalités « OpenType » d'une fonte, la palette de glyphes est beaucoup plus pratique. De plus, elle permet de sélectionner des variations de caractères Unicode, ce qui sera particulièrement utile pour les personnes mettant en page des textes en scripts CJK.
Mode de configuration de la saisie
En plus du panneau des propriétés du texte, vous pouvez modifier un certain nombre de propriétés directement sur le canevas avec le nouveau mode de réglage de texte. Ce mode séparé dans l'outil de texte vous propose des contrôles la modification de la taille de la fonte, du décalage de ligne de référence, de la hauteur de ligne et de la ligne de base dominante directement sur la zone de travail. Lorsque le texte n'est pas automatiquement renvoyé à la ligne, vous pouvez même modifier la position de chaque glyphe de façon détaillée !
Divers :
- Toutes les propriétés ont été un peu améliorées. Cela signifie que Krita prend en charge entièrement les références « CSS-Inline-3 Dominant » et « Alignement ». Ces propriétés sont utiles pour configurer l'alignement du texte de différentes tailles lorsqu'elles sont utilisées dans des scripts comme les scripts Devanagari ou Han.
- Les nouveaux composants graphiques de texte sont en QML, notre première incursion dans le QML moderne.
- Comme effet secondaire du travail sur le texte, l'édition de formes vectorielles est désormais un peu plus rapide. De plus, « Tout sélectionner » et « Désélectionner » fonctionnent maintenant dans tous les outils vectoriels.
- De même, la propriété « paint-order » de SVG2 est maintenant prise en compte, ce qui permet de dessiner les contours derrière le texte.
Pages du manuel : Travailler avec le texte, Outil Texte, Panneau de propriétés du texte, Ressource de famille de fontes et Ressource de préréglage de style.
Divers articles techniques de blog ont été rédigés sur le sujet : Fontes, Open Type, Métriques de fonte, diverses autres propriétés, Texte dans une forme et mode de configuration de type.
Outils
- Un nouvel outil d’édition de panneau pour les bandes dessinées a été ajouté (MR 2331, manuel). Avec cet outil, vous pouvez diviser et fusionner rapidement des objets vectoriels, ce qui facilite la création de mises en page pour les bandes dessinées.
- Rotation libre de la boîte de transformation (MR 2113, manuel) — Notre outil de transformation dessine une boîte englobante autour de la zone sélectionnée. Cependant, celle-ci était toujours orientée selon les pixels, ce qui peut être assez contraignant lors de la transformation d'une image dessinée selon un angle. Vous pouvez maintenant faire pivoter la boîte de transformation avec le raccourci « CRTL » + « ALT » pour l'ajuster à l'angle visuel de la sélection que vous transformez.
- Le mode de transformation de Liquefy a été accéléré (MR 2461 — Le mode « Liquefy » dans l’outil de transformation a été considérablement accéléré.
- Ajustement du lissage en fonction de la vitesse du trait (MR 2192, manuel) — Cela permet de réduire le lissage d’un trait en fonction de la vitesse. L’idée est que la plupart des tremblements se produisent lorsqu’on dessine lentement. Donc, naturellement le lissage doit être plus important lorsque le trait de la brosse prend plus de temps. Inversement, les traits rapides nécessitent moins de lissage.

- Pixelart smoothing mode (MR 2158, manual) — Ken Lo's 2024 Google Summer of Code project, the pixel art stablizer provides better results when drawing with a single pixel line.
- Barre d’outils de sélection (MR 2422) — Projet « Google Summer of Code 2025 » de Ross Rosales : la barre d’outils de sélection fournit une barre flottante lorsqu’une sélection est active.
- Ajout du mode multi-brosses « Copier la traduction à intervalles » MR 1968 . Manuel) — Cela permet de dessiner avec plusieurs brosses à des intervalles définis.
- Améliorations de la saisie de nombres dans l’outil de sélection de forme MR 2199 -- Vous pouvez maintenant faire un clic droit sur ceux-ci pour définir les unités.

- L’outil de remplissage a également reçu un peu d’amour, arborant maintenant la fonctionnalité Fermer les interstices (MR 2050 et MR 2079), manuel). Cela lui permet de refermer les interstices dans le travail sur la ligne lors de la détermination de la zone à remplir.
Assistants

- Configuration des composants graphiques de l’assistant (MR 1966) -- Le composant graphique de canevas pour les assistants a été revu avec l'ajout d'une fonction de duplication.
- Assistant de perspective curvilinéaire. (MR 1960 et MR 2055, manuel) — L’assistant linéaire de courbe est une alternative à l’assistant en point de grand angle, utilisant des arcs au lieu d’ellipses.
Filtres et calques

- Le filtre « Propager les couleurs » a été ajouté. Celui-ci permet de modifier une image avec des couleurs et de la transparence afin que ses couleurs se diffusent dans les zones transparentes. Une telle fonctionnalité est très utile pour les flux de travail de textures en 3D et les jeux. Dans ce cas, la transparence doit souvent être traitée comme une texture séparée et lorsque les couleurs ont été préparées avec ce filtre. Cela réduit le risque de problèmes d’alignement entre la transparence et les couleurs. (MR 2161, manuel)
- Réinitialiser la transparence (MR 1860, manuel — Un filtre lié à ce qui précède. Dans le cas où un pixel transparent possède des valeurs, l'utilisation de « Réinitialiser la transparence » permet de définir tous les pixels entièrement transparents comme étant transparent en noir.
- Tous nos modes de fusion ont été vérifiés deux fois pour la prise en charge « HDR ». Auparavant, Krita tronquait parfois les couleurs « HDR » lors de la composition avec un mode de fusion donné, même si le mode de fusion le prenait en charge. Désormais, chaque mode de fusion prenant en charge le mode « HDR » le fera. (MR 2294)

- Masque rapide de superposition de couleurs. Un filtre qui colorie un croquis avec une couleur donnée. Ceci est différent du filtre « HDR » existant. En effet, celui-ci est optimisé pour la vitesse et l’utilisation rapide, avec un bouton spécial sur le panneau de calques. Cela sera utile pour les artistes préparant leur croquis pour l’encrage. (MR 2285, 2318, 2303 et 2282, manuel).
- Les raccourcis de transformation fonctionnent désormais sur plusieurs calques. Lors de l'utilisation des raccourcis de calque « Miroir », « Rotation », « Mise à l'échelle », « Cisaillement » et « Décalage » avec plusieurs calques sélectionnés, tous les calques seront transformés MR 1811.
Panneaux
- Mode de capture en temps réel pour le panneau de l'enregistreur. Auparavant, le panneau de l'enregistreur ne capturait qu'une fois toutes les quelques trames pour des raisons de performance. Désormais, la capture multi-processus a été ajoutée au panneau, permettant un enregistrement en temps réel (MR 2010).
- Les panneaux peuvent maintenant être ajoutés à la palette contextuelle. Cela remplace l’éditeur de brosses sur le canevas, qui, à son tour, a été transformé en un panneau. De plus, les panneaux peuvent désormais être ajoutés sous forme de fenêtre contextuelle dans la barre d’outils, en ajoutant la « Boîte de panneaux » à la barre d’outils (MR 2062, MR 2104).
- Diverses améliorations ont été apportées aux grilles et aux guides. En particulier, un nouveau mode isométrique, qui est un peu plus prévisible à utiliser et qui peut être utilisé pour les grilles hexagonales. La configuration des couleurs des grilles et des guides est désormais enregistrée dans le document. Et enfin, il est possible de désactiver soit les lignes horizontales soit les lignes verticales de la grille rectangulaire, permettant d'obtenir une grille qui n'est qu'un simple motif de lignes. (MR 2090,manuel)
Brosses :
Deux nouvelles améliorations ont été ajoutées pour travailler avec les textures dans les brosses.
- Mode de texturation douce pour l'option « Motif » (MR 2068, manuel) — Par défaut, l'option de texturation de Krita utilise les options de force et de motif ensemble pour limiter la brosse au motif, selon la force. Cela donne un joli trait texturé, un peu comme utiliser une brosse sèche sur une feuille texturée comme dans la vie réelle. Le nouveau mode de texturation douce modifie le comportement selon la force, en la faisant contrôler l'effet du motif sur le pinceau. Avec des valeurs faibles, le motif devient invisible. Cela s'apparente davantage à basculer d'une brosse mouillée à une brosse sèche au fil du temps.
- Option « Inversion automatique pour la gomme » (MR 2264) — Lorsque vous travaillez avec l’option de texture, vous pourriez vouloir conserver la cohérence de la texture, même après son effacement. Pour cette raison, nous avons maintenant ajouté l’option « Inversion automatique pour la gomme », qui inversera la texture lorsque vous passerez en mode d'effacement.

- Mode coin pour les courbes (MR 2191, manuel) — Le moteur de brosses de Krita utilise largement les courbes pour configurer les effets de divers capteurs sur la brosse. Par défaut, les points de cette courbe sont des courbes cubiques lisses, ce qui est utile dans la plupart des cas. Cependant, parfois, on souhaite un peu plus de contrôle. Par conséquent, Krita 5.3 permet maintenant de créer des coins nets grâce aux raccourcis CTRL + un clic sur un nœud donné.
Fichiers :
- Prise en charge du format « Radiance RGB » (.hdr) (MR 1806) — Krita 5.3 prend désormais en charge le chargement et l'enregistrement des fichiers au format « Radiance RGB ». Il s'agit d'un ancien format d'image « HDR » mais assez largement utilisé. Cela devrait être un atout pour les personnes travaillant avec des images « HDR ».
- Nouveau créateur de paquets (MR 1802) -- Projet « Google Summer Of Code » de Srirupa Datta, qui a consisté en une refonte complète du créateur de paquets. Ce dernier essaie désormais de vous guider tout au long du processus de création de paquets, avec une nouvelle fonctionnalité permettant également d'enregistrer des étiquettes dans les paquets.
- JPEG-XL : vous pouvez maintenant utiliser « CICP » au lieu des profils colorimétriques « ICC » pour enregistrer l'espace colorimétrique. Ajout de la possibilité d’enregistrer le cana Alpha sans perte MR 2077.
- JPEG-XL : la prise en charge a été ajoutée pour les fichiers « JXL » multi-couches et multi-pages en plus des fichiers « JXL » animés (MR 2411).
- Prise en charge pour le texte, les formes et les repères pour le format « PSD » (MR 1954) -- Krita peut désormais charger et enregistrer des formes, des masques vectoriels et des repères depuis et vers une fichier « PSD ». De plus, il peut charger du texte depuis un fichier « PSD », y compris les informations textuelles avancées, comme le texte sur un tracé et les fonctionnalités « OpenType ». L'enregistrement du texte au format « PSD » est possible, mais malheureusement plus limité en raison de la complexité du format.
Modules externes en Python :
Cette version contient plusieurs améliorations de l’API Python. Le plus notable est que nous avons maintenant une API pour peindre des traits de brosses (MR 2195), (MR 2198), (MR 2211.
Des gestionnaires ont été ajoutés pour les composants graphiques Qt suivants :
- Sélecteur d'angle (MR 1979)
- Boîtes de dialogue avec curseurs (MR 1991)
- Boîte de dialogue pour les fichiers (MR 2402)
Et enfin, plus de méthodes ont été ajoutées pour...
- Feuille de brouillon (MR 2087)
- Grilles et guides (MR 2087)
- État d'enregistrement automatique de documents (MR 2160)
- Panorama de canevas (MR 2338)
Enfin, les modules suivants en Python ont été ajoutés :
- Le module externe Mutator pour les brosses (MR 2322) -- Une extension Python pour Krita ajoutant de la variation aux brosses grâce à une partie aléatoire dans les réglages déclenchée par des actions.
- Nouvel ajout du panneau de palette (MR 2374) -- Le panneau de palette en Python a été réactivé. Ce panneau est principalement destiné aux essais d'édition de palettes, avec une prise en charge de l'exportation aux formats « gpl » et » svg ».
- Panneau des boutons de flux de travail (MR 2210) -- Le panneau des boutons de flux de travail vous permet de configurer votre propre petit panneau avec toutes sortes de boutons. Sa caractéristique principale est la possibilité de les organiser et de les redimensionner selon vos besoins.
Autre
- Curseurs séparés de gomme pour les outils autres que les brosses (MR 1624) — Lors du dessin, il peut parfois être difficile de se souvenir si vous êtes en mode « Gomme ». Ainsi, il y a une mise à jour pour tous les curseurs d'outil avec une icône de gomme.
- Ajustements de l’inclinaison du stylet (MR 2314, MR 2337, manuel). — Krita prend en charge la direction de l’inclinaison signalée par certains modèles de tablettes graphiques. Cependant, toutes les tablettes ne prennent pas en charge l’inclinaison. De plus, si vous créez une brosse en tant qu’utilisateur gaucher, elle peut sembler très différente pour un utilisateur droitier. À cet effet, des contrôles ont été ajoutés pour permettre d’ajouter un décalage supplémentaire de l’inclinaison du stylet selon la main utilisée, ainsi que la possibilité de définir une inclinaison par défaut lorsque la tablette ne prend pas en charge cette fonctionnalité.
- Refonte de l'épreuvage à l'écran (MR 2279, manuel) — Auparavant, notre épreuvage à l'écran ne permettait pas la compensation du point noir sur les deux transformations, ce qui entraînait une différence d'apparence par rapport à une conversion directe du document vers le profil en question. Nous avons refondu les paramètres d'épreuvage à l'écran pour permettre la configuration des deux transformations, avec les paramètres par défaut l'utilisation, soit ceux de la configuration courante du profil du moniteur, soit ceux de la simulation du papier en blanc et noir (Remarque : pour les personnes utilisatrices avec Wayland, en raison de la nouveauté du protocole Wayland, l'épreuvage à l'écran se comportera un peu différemment en mode colorimétrique absolu. Veuillez consulter le manuel pour plus de détails).
- Prise en charge de la palette « CSS » (MR 2119) -- Le panneau de palette peut maintenant charger des fichiers « .css » avec des classes représentant les échantillons.
- Plus d'actions disponibles dans la configuration de saisie pour le canevas (MR 1801) — Cela ajoute une variété d'actions, comme l'activation de l'échantillonneur de couleurs, de la dé-sélection et l'activation des calques ainsi que certaines activations d'outils pour la configuration de saisie pour le canevas. Cela permet leurs activations par des gestes tactiles.
- Enregistrement de l’historique global des couleurs avec une option pour un enregistrement par document (MR 1424) -- L’historique des couleurs peut désormais être enregistré soit globalement, soit par document.
- Les raccourcis de zoom permettent désormais de zoomer sur la position de la souris ou le centre du canevas de façon distincte (MR 2152) — Auparavant, Krita utilisait la souris pour zoomer à l'emplacement du pointeur et les touches du clavier pour zoomer au centre du canevas. Cette séparation rend explicite l’action sur laquelle un raccourci agira. Par défaut, le zoom se fera maintenant sur le centre du canevas.
Personnes contributrices
- Agata Cacko - Améliorations de Liquefy. Outil Couteau.
- Aries Moczar - Refonte du composant graphique d'assistance à l'édition
- Bourumir Wyngs - Prise en charge de l'enregistrement de l'historique des couleurs.
- Carsten - Prise en charge de Android
- Deif Lou — Ajout d'un mode de texture douce, des pointes pour les courbes de l'éditeur de brosses.
- Dmitry — Relecture de toutes les requêtes de fusion (MR). Refonte de l'épreuvage.
- Emmet — Module externe Mutator. Corrections de bogues d'animation.
- Freya Lupen — Fourniture d'une copie pour les traductions sur les fonctions en multi-brosse, sur le panneau de brosses de canevas. Elle a fourni beaucoup d'aide pour le portage et pour les tests sous macOS et Android.
- Florian Reiser — Mode de capture en temps réel pour le panneau de l'enregistreur.
- Grum999 — Améliorations des champs de saisie des dimensions dans l'outil de sélection de formes. Améliorations des grilles et des guides.
- Halla — Administration
- Isaac Fleetwoord - Fourniture de l'assistant de courbe linéaire.
- Ivan — Nombreuses corrections de bogues pour macOS et améliorations de la qualité de vie.
- Ken Lo - Stabilisateur de pixel art.
- killy | 0veufOrever - Stabilisateur de fluidité.
- Krayton Draws — Plus d’actions avec raccourcis pour les gestes tactiles.
- Maciej Jesionowski — Réglages de l'inclinaison du stylet. Superposition rapide de couleurs.
- M. xk1000 — Zoom sur le centre du canevas / Séparation du pointeur de souris.
- Rasyuqa A H — Prise en charge des formats « Radiance RGB » et « JPEG XL ».
- Ross Rosales - Fourniture de la barre d'outils de sélection.
- Sharaf Zaman - Prise en charge de Android.
- Srirupa Datta - nouveau créateur de paquets
- Stuffins - Rotation des limites de transformation
- Thomas K / Bidi - Prise en charge de la palette « CSS ».
- Timothée Giet — Ajout d'un panneau de boutons pour flux de travail. Gestion de la qualité des icônes.
- Wolthera — Outil de texte, révision générale de l'épreuvage, manuel et écrite de la note de version.