Aller directement au contenu

Note de publication pour Krita 5.0

Message précédent | Lundi, 8 Février 2021 | Heure de lecture : 32 minutes | Message suivant

** Remarque sur la compatibilité des fichiers avec les fichiers Krita 4.x et Krita 3.x : **

Cela a certainement été long à venir et avec beaucoup de travail acharné. Mais, Krita 5 est enfin là ! Je peux dire avec une certaine fierté (Et l'aide indéfectible de l'équipe de développement) que la version 5.0 est là, faisant partie des mises à jour les plus importantes en termes de volume et de contenu que Krita ait jamais faites, touchant et améliorant presque tous les aspects du programme de façons plus ou moins importantes. Et bien sûr, il y a une tonne de nouvelles fonctionnalités sympathiques que nous sommes impatients de mettre à disposition de notre communauté d'artistes, mais avant de rentrer dans les détails...

**Hé, attends ! Ne sautez pas cette partie... Krita a vraiment besoin de votre soutien ! **

L'une des principales choses faisant que Krita se démarque de ses rivaux est que son modèle de développement est à but non lucratif, « Open source » et piloté par la communauté. Krita est développé par une équipe mondiale de programmeurs et d'artistes, certains travaillant professionnellement et d'autres contribuant passionnément à leurs talents quand ils le peuvent, avec la mission partagée de créer un outil puissant et significatif pour tous les artistes du monde entier.De plus, nous pensons tous que les artistes devraient posséder et contrôler leurs outils et que l'art numérique devrait être tout aussi accessible que d'utiliser un crayon sur du papier.

Quel est le concept, hein ? Mais voici le hic : notre modèle de développement de base signifie, eh bien... selon le budget de base.


Vous aimez ce que nous faisons ? Aidez à nous soutenir.

Krita est un projet gratuit et open source.Veuillez envisager de soutenir le projet avec des dons ou en achetant des vidéos de formation ou des créations artistiques ! Avec votre aide, l'équipe principale peut être maintenue à plein temps sur le développement de Krita.

Faire un don Acheter quelque chose

Musique proposée par Irene Fariña.

Système de ressources plus rapide et plus flexible

Nous avons entièrement ré-écrit le traitement des ressources de Krita comme les préréglages de brosses, les dégradés, les palettes et plus encore. Avant d'avoir un système fragile de modèles, où nous aurions dû utiliser une base de données appropriée. Ainsi, nous utilisons maintenant une base de données « SQLite » comme fondement de notre gestion des ressources. Ceci corrige de nombreux bogues avec l'étiquetage et le chargement des ressources ainsi qu'une poignée de problèmes d'interface utilisateur. Ceci rend également notre système de ressources plus rapide et plus léger. Parce que nous ne chargeons plus toutes les ressources à la fois, Krita démarrera désormais plus rapidement et utilisera moins de mémoire de travail (Avec nos tests, Krita 5.0 a consommé 200 Mo de mémoire vive de moins ! ).

Nouveau gestionnaire de paquets et emplacements de ressources configurables.

Le dossier de ressources de Krita était auparavant codé en dur. Plus maintenant ! Vous pouvez maintenant configurer quel est le dossier de ressources et où se trouve le cache. Les personnes parmi vous qui aimeraient avoir leur dossier de ressources sur une clé USB pourront désormais le faire.

De plus, nous prenons maintenant en charge plus de bibliothèques de ressources. Nous avions déjà notre propre format d'ensemble de ressources. Mais maintenant, nous prenons également en charge les bibliothèques de style de calques de Photoshop et les bibliothèques de brosses. Les documents peuvent désormais également être considérés comme un emplacement pour enregistrer les ressources. Et, bien que nous ne l'utilisions que pour les palettes actuellement, nous espérons prolonger cela à l'avenir.

Copie d'écran du nouveau gestionnaire de ressources.

Nouveau gestionnaire de ressources

Ce nouveau gestionnaire vous permet d'agir sur les brosses en lot comme de supprimer et restaurer des ressources à volonté (Krita les désactivera). Krita est livré avec de jolies fonctionnalités de l'interface utilisateur, comme un composant graphique d'étiquetage, affichant toutes les étiquettes actuelles concernant une ressource d'un seul coup d'œil.

Les styles de calques sont maintenant des ressources.

Cela permet l'étiquetage et la recherche parmi les styles de calques, ainsi que la possibilité de les partager ou de charger plusieurs styles de calques en une fois à partir d'un fichier « ASL » téléchargé.

Gradients plus lisses et outils améliorés de dégradé

Gradients décalés (MR 668)

Les dégradés sont un excellent moyen de configurer rapidement les échantillons de couleurs principales de votre image, par exemple, un dégradé linéaire rapide pour l'horizon ou plusieurs dégradés radiaux pour des sources lumineuses. Cependant, si vous utilisiez des dégradés subtils, vous verrez parfois des bandes, provoquées par le trop peu de couleurs disponibles en images sur 8 bits pour un dégradé lisse. Nous avons implémenté la diffusion pour les dégradés dans des images sur 8 bits, ce qui implique l'utilisation d'un profil de bruit bleu pour créer un peu de décalage dans la limite entre les couleurs. De cette façon, même des images sur 8 bits n'ayant pas toujours assez de couleurs pour tromper l'œil humain que quelque chose est lisse, peut avoir l'illusion de la douceur dans ces dégradés.

Il y avait une conférence dans la réunion Libre Graphics pour discuter les détails techniques.

Gamut étendu et gradients non bornés (MR 668, MR 675).

Mais non seulement les images sur 8 bits ont la cote. Pour les images sur 16 et 32 bits, les dégradés que Krita génère seront désormais en mesure d'utiliser la pleine échelle disponible. De plus, nous avons autorisé l'enregistrement de gamut étendu et des couleurs illimités en utilisant les définitions du profil « ICC » de couleurs « SVG 1.1 ». Ceci signifie que vous pouvez désormais avoir des dégradés radiaux contenant des verts « Rec2020 » ou des blancs qui ne seraient possibles que dans les images « HDR ». Cela apporte du confort pour l'outil de dégradés aux personnes travaillant dans ces profondeurs de bits les plus élevées. Nous espérons prendre en charge les définitions de couleurs « CSS4 » pour les dégradés d'arrêt lorsque [ce projet en cours] (https://www.w3.org/tr/css-color-4/) sera terminé.

Comparaison des gradients tramés et non-tramés
. Comparaison des dégradés avec et sans tramage, avec un ensemble supplémentaire d'exemples avec un contraste accru pour afficher la différence.

Les éditeurs de dégradés ont été remaniés (MR 857).

Ils sont désormais plus cohérents, synthétiques et pratiques, avec de petites options à gauche et à droite pour rendre la création de dégradés plus facile que précédemment.

Gestionnaire des couleurs plus rapide avec module externe flottant et plus rapide (MR 726)

Avec le module externe « Fast Float », la vitesse de la gestion des couleurs s'améliore considérablement, en particulier en mode flottant sur 32 bits. Ce dernier est activé par défaut. La gestion des couleurs grâce à LittleCMS nous permet d'afficher avec précision les couleurs et est également nécessaire pour les fonctionnalités professionnelles telles que l'épreuve douce et la prise en charge des modèles de couleur. Il est toujours appliquée à l'affichage de l'image sous Krita.

Travail d'artistes utilisant Krita :

Un oiseau à longue queue assis sur une branche d'arbre.
par Christine Garner (CC-BY-NC-ND 4.0)

Un chat sphinx, l'éclairage pour une scène intime
*Matthieu COUDERT (MaKo)* Concepteur graphique (CC-BY)

[! Une adolescente en uniforme d'élève de marine, assise sur un mur en béton et profitant du coucher du soleil. Elle est rejointe par une minuscule créature blanche portant un chapeau de marin. By Negeon Renj (CC-BY-SA)

Brosses de tâches plus rapides et nouveau moteur de brosses « MyPaint »

Ré-écriture du moteur de tâches de couleur (MR 765)

Avec la brosse de pixels, désormais capable d'avoir des pointes de brosses lumineuses et associées à des dégradés, le moteur de tâches de couleur devait suivre. Cela a nécessité une totale ré-écriture du fonctionnement du moteur et des fonctionnalités souvent demandées telles que la séparation du taux de couleurs et des tâches de couleur ont été ajoutées également dans le mélange, ainsi que des améliorations en termes d'optimisation !

Moteur de brosses pour MyPaint (MR 464, MR 582)

Le moteur de brosses de MyPaint est connu pour ses expériences intéressantes sur la façon de penser aux brosses. Krita avait un certain soutien dans un passé lointain, mais nous avons dû supprimer ce module externe. Maintenant, Ashwin a créé une nouvelle intégration de ce moteur, permettant aux brosses de MyPaint 1.2 d'être chargées dans Krita et utilisées pour vos créations artistiques.

Nouveaux modes pour les brosses texturés (MR 806).

Deif Lou a ajouté une variété de nouveaux modes pour l'option de texture. Le mélange brut, la densité de couleur, la brûlure de couleur, la superposition, la hauteur, la hauteur linéaire et plus, seront désormais disponibles pour tous les moteurs les prenant en charge. Le mode de mélange brut adouci est également disponible pour la fusion avec la brosse masquée. Ceux-ci sont accessibles grâce à l'éditeur de brosses avec des brosses de moteur de pixels. Veuillez aller au menu Groupe de texture / Modèle / Onglet d'options. Les nouveaux modes ont été ajoutés au menu déroulant de mode de texture.

Révision de l'animation

Notre panneau de frise chronologique a une nouvelle apparence graphique et une variété d'améliorations. Nous avons supprimé l'ancien panneau d'animation et avons déplacé sa fonctionnalité principale directement sur la frise chronologique. De plus, les animations peuvent être mises en pause à tout moment, l'épinglage de calques a été facilité, l'intervalle de la plage de lecture s'adapte automatiquement à mesure que les trames clé sont ajoutées. Un certain nombre d'autres modifications ont été apportées pour améliorer la clarté visuelle et la sensation globale de navigation, de transport et d'édition. (MR 311 MR 317)

Panneau remanié de courbes d'animation (MR 601)

Comme le panneau de frise chronologique, le panneau de courbes de Krita a également été mis à jour en mettant l'accent sur l'amélioration de l'apparence générale de la navigation et de l'édition. Les trames clé de valeur sont désormais plus faciles à modifier grâce aux contrôles améliorés avec la souris avec alignement d'axe et une boîte de dialogue pour la lecture et l'écriture d'une valeur spécifique de la trame clé sélectionnée. La visibilité des canaux individuels peut être masquée ou mise en solo. Et, de nouvelles options de navigation telles que les barres de défilement zoomable ainsi que les boutons « Ajuster à la courbe » et « Ajuster au canal » facilitent le déplacement de la nouvelle vue dynamique de graphique.

Cloner les trames (MR 469)

Krita 5 prend désormais en charge les trames clones, une fonctionnalité très demandée, permet tant aux artistes en animation de ré-utiliser exactement la même trame clé à plusieurs reprises tout au long de leur animation. Les trames clones sont parfaites pour construire des animations en boucle et trouver d'autres façons intelligentes de vous faire gagner du temps pendant l'animation. Veuillez ne pas oublier que l'édition d'une trame clone les modifie tous !

Transformer l'animation de masque (MR 493)

À quoi sert un panneau de courbes lumineuses, sans avoir de nouvelles choses à animer ? En plus de l'opacité de calque, Krita 5 apporte également la capacité d'animer la position, la rotation, l'échelle et le cisaillement de n'importe quelle calque à travers des masques de transformation animés. Parfois appelé « Interpolation » dans d'autres logiciels. Cette fonctionnalité devrait aider pour des animations difficiles ou gênantes à faire par le dessin seul. Avec des masques de transformation animés, le déplacement d'un personnage en marche comme présenté dans la vidéo sera du gâteau.

Importation de vidéos sous forme d'animations (MR 778)

En tant que contributeur communautaire ** Knowzero** a itéré sur la fonctionnalité de Scott Petrovic, permettant l'importation de vidéos et d'images animées, comme les animations de Krita. Ce module amélioré d'importation peut être utilisé avec un document existant ou pour créer un nouveau document. Il fonctionne avec une gamme plus large de formats et diminue également la sur-consommation du disque. C'est très intéressant pour des études et de la rotoscopie ! Merci à tous les vous deux !

The video import dialog.

Encore plus d'améliorations d'animations !

Nouvelles options d'exportation pour les formats « GIF », « apng » et « WebP » (MR 734)

Un autre correctif utile de « Knowzero » permet aux images animées de définir des options de configuration lors de l'exportation, tout comme leurs homologues vidéo. Cela devrait faciliter le travail avec des formats d'images animées.

Comportement amélioré des paramètres de rendu

Les emplacements d'exportation des animations sont désormais enregistrés directement dans chaque document de Krita. De plus, les paramètres comme la fréquence de trames (FPS) pour le rendu sont automatiquement définis pour correspondre à votre paramètre de concernant la frise chronologique.

Rogner la trame active

Il est désormais possible de rogner uniquement le contenu de la trame actuelle en spécifiant « S'applique à : trame » dans le menu « Options des outils » lorsque l'outil de rognage est actif.

Application d'un filtre sur toutes les trames sélectionnées (MR 665)

Il existe un commutateur pour l'application de filtres sur toutes les trames sélectionnées ou juste une seule.

Faire un rendu d'animation à partir du panneau de composition (MR 407)

Une autre demande de fonctionnalité. Le panneau de configuration vous permet d'enregistrer l'état de visibilité dans le panneau de calques, tandis que cette nouvelle fonctionnalité propose un peu de commodité pour les personnes faisant de l'animation pour rendre leur animation courante avec une composition donnée enregistrée. Ceci est utile pour les situations où vous n'avez besoin que de quelques calques uniquement soient rendus.

Mode automatique de trames vides

Nous avons ajouté un nouveau mode « Trame automatique vide ». Ce mode devrait vous aider à accélérer votre flux de travail d'animation en créant une nouvelle trame clé à chaque fois que vous dessinez sur une trame vide. Vous pouvez trouver ce paramètre en cliquant sur la flèche à côté du bouton « Trame automatique vide » dans le menu de configuration de la frise chronologique.

Sélectionnez la trame clé correspondante

Pour les personnes parmi vous qui organisent vos trames clé avec des étiquettes de couleur, Krita a maintenant une action pour sélectionner la trame clé précédente ou suivante de la même couleur. Cela peut être trouvé en recherchant la « correspondance » dans le menu de configuration des « raccourcis clavier » de Krita.

Amélioration du moteur et de la mise en cache d'animations

Nous avons également apporté de nombreux modifications à la façon dont notre système d'animation fonctionne en interne qui, espérons-le, fournira aussi une plus grande stabilité et la fiabilité du cache pour les personnes réalisant des animations avec Krita.

Nouvel espace de travail pour les animations

Nous avons mis en place un espace de travail d'animation mis à jour, tirant parti de nos panneaux plus économes en espace.

Travail d'artistes utilisant Krita :

Un tour de table avec une catgirl
par Dmitrii Utkin

Portrait de profil d'un cheval, peint d'une façon très texturée.
. Création de Ramón Miranda.

Un chat anthropomorphe nommé Olivia avec une robe jaune-orange.
par Simon Rollins (CC-BY-NC-SA)

Nouveaux outils de scénarios et flux de travail

Grâce à l'aide de l'un de nos étudiants participant au « Google Summer of Code 2020 », Saurabh « Confifu » Kumar, Krita a maintenant un panneau de gestion de scénario, pouvant être utilisé pour planifier les photos et la narration de courts métrages ou de films complexes.MR 392). Ce panneau ne vous permet pas seulement de collecter et d'annoter des scènes, mais vous offre aussi une grande variété d'options d'exportation, telles que vers les formats « PDF » et « SVG ». Il existe plusieurs vues entre lesquelles vous pouvez naviguer (Copie d'écran affichant la vue en ligne).

Modèles flexibles d'exportation de scénarios

Le nouveau panneau de gestions des scénarios de Krita propose de nombreuses options pour l'exportation de vos scénarios, y compris la possibilité d'utiliser des données de fichiers « SVG » pour spécifier une disposition totalement personnalisée. Cette fonctionnalité avancée signifie qu'avec un peu de travail, des scénarios que vous réalisez avec Krita peuvent toujours être conçus pour répondre aux besoins de votre projet ou correspondre au croquis papier d'un scénario existant.

Modèle par défaut pour l'exportation de scénarios de Krita en format « svg »

Améliorations de l'interface utilisateur

Krita dans l'ancien style « Oxygen »

Nos icônes ont été rafraîchies pour la dernière fois dans la version 2,9. Au fil des ans, quelques coquilles avaient émergé. Timothee Giet a été embauché pour effectuer un grand nettoyage sur l'icône. L'interface utilisateur a bénéficié de toutes sortes de petits ajustements effectués par Raghavendra Kamath, Pedro Reis, Scott Petrovic, Tom Tom, Simon Repp, Paul Franz, Andrei Rudenko, Daniel (Sxnic) et Alvin Wong.

Détacher l'éditeur de brosses de la barre d'outils

Vous avez maintenant la possibilité de détacher l'éditeur de brosses vers sa propre fenêtre ou de rester en fenêtre contextuelle de la barre d'outils. Un éditeur flottant de pinceaux peut être idéal pour les créateurs de brosses apportant des ajustements fréquents à leurs pinceaux et voulant en voir le résultat. Plus besoin d'afficher constamment l'éditeur de brosses chaque fois que vous voulez faire un changement.

Ajouter une option aux contrôles de masque automatique dans le panneau d'aperçu (MR 739).

Cela fait que les contrôles de la vue sont masqués dans le panneau d'aperçu lorsque non utilisé, donnant un espace maximal à l'aperçu lui-même.

Prise en charge des thèmes installés par l'utilisateur sous Linux et de la sélection du style des composants graphiques (MR 557, MR 354)

L'apparence de Krita peut être modifiée avec un style de thème et de composant graphique. Vous pouvez déjà sélectionner le thème, mais il est maintenant également possible de modifier le style des composants graphiques à la volée, permettant aux utilisateurs de naviguer entre tous les styles de composants graphiques disponibles pour votre plate-forme.

Les verrous sur les panneaux sont de retour(MR 623)

Le verrouillage des panneaux est utile pour les personnes ayant un stylet de tablette sensible. En effet, un léger mouvement peut enlever l'objet du panneau.

Utilisation par le sélecteur de couleurs du thème de couleurs de l'arrière-plan (MR 365)

C'était une teinte de mi-gris pour donner une compréhension impartiale de la couleur. Mais elle peut maintenant être désactivée pour une cohérence supplémentaire.

Nouveaux formats de fichiers avec « AVIF»  & « WebP »

Image du coucher de soleil

Cet avif est une trame provenant de « Cosmos Laundromat », encodée dans « rec 2100 pq ». Krita ouvre des fichiers comme ceux-ci comme des images linéaires sur 32 bits flottants, les rendant prêts à être utilisés avec le panneau « LUT ».

Mise à jour du module externe » Heif » et prise en charge du format « AVIF » (MR 530).

Les formats « HEIF » et « AVIF » sont les nouveaux formats utilisés par les appareils photo des téléphones portables, en particulier, le format « AVIF » était prévu pour être utilisé comme nouveau format d'images pour les sites Internet. Krita prend désormais en charge le chargement et l'enregistrement à la fois en « RVB » et en monochrome, sur 8 bits, 10 bits et 12 bits pour ces deux formats de fichiers. L'encodage des espaces colorimétriques est entièrement pris en charge, y compris les options « HDR » telles que « REC 2100 PQ » et « REC 2100 HLG ». Les binaires officiels fourniront également les encodeurs « RAV1E » et « DAV1D » pour l'encodage rapide et le décodage du format « AVIF ».

Amélioration de la prise en charge du format « TIFF » (MR 907, MR 929, MR 962)

De nombreuses améliorations ont été réalisées sur le vénérable module externe « TIFF »  : celui-ci prend désormais en charge les formats entiers signés (Par opposition uniquement aux formats non singé), à des formats en virgule flottante et des alpha prémultipliés. L'interface utilisateur a été améliorée avec la suppression de l'option de fax. Il existe également un correctif en préparation pour la version 5.1 pour obtenir la prise en charge des formats « TIFF » pour les styles de Photoshop. Ceci devrait améliorer considérablement l'interopérabilité.

Améliorations du module externe « WebP » (MR 891)

Nous avons maintenant un module externe reposant sur le codec officiel « libwebp ». Lorsque avant les options « WebP » étaient limitées à la compression, ce nouveau module externe contient toutes les options de configuration possibles disponibles pour « libwebp ». Y compris les préréglages !

Format de fichier « kra » et d'archives « krz »

Une demande de fonctionnalité a été acceptée. Krita peut désormais enregistrer au format « KRZ », qui est un format de fichier « KRA » avec la suppression de l'aperçu et l'ajout de la compression. Ceci est utile pour l'archivage.

Re-dimensionnement de l'image lors de l'exportation (MR 710)

Sachin Jindal a ajouté l'option de rognage et de re-dimensionnement d'une image avant l'exportation. Lors de l'exportation d'images, vous voudrez souvent les rogner et les redimensionner avant l'exportation. Certains artistes avaient cependant fait l'erreur d'écraser accidentellement leur fichier de travail avec leur fichier d'exportation. Avec la nouvelle exportation avancée, vous pouvez éviter ce problème.Ceci est accessible à partir de l'option du menu principal Fichier / Exportation avancée.

Travail d'artistes utilisant Krita :

[! [Une étude des guêpes et d'autres insectes.] (Images / pages / m_coudert_202107015.png)] (images / pages / m_coudert_202107015.png)[\ * Matthieu Coudert (Mako) \ * Designer Graphique] (https: // www.makomatt.com /) (cc-by)

Une étude sur les guêpes et d'autres insectes.
*Matthieu COUDERT (MaKo)* Concepteur graphique (CC-BY)

Une sirène comme créature récoltant des perles avec ses tentacules
By Marina Moroz (CC BY SA)

Page deux et trois représentant une jeune personne lisant un tome magique dans une forêt, mais distrait par un cerf.
Dragon Caller Page 2 and 3, conception et scénario de Daniel Rizea et partie artistique par Alexandru Sabo

Nouveaux outils et nouvelles améliorations

Enregistrement de votre prochaine séance de peinture (MR 522, MR 180).

Grâce au contributeur de la communauté Dmitrii Utkin, les artistes de Krita peuvent désormais enregistrer une vidéo en accéléré de leurs sessions de création avec le nouveau panneau d'enregistrement!(Aussi, un mention rapide à un autre contributeur communautaire, Shi Yan, pour leur bon travail sur cette fonctionnalité. Merci à tous les deux pour vos contributions.)

L'assistant de perspective à deux points est un moyen rapide et pratique de configurer ce qui nécessitait dans le passé, deux points de fuite et un assistant de parallèle. Combiné avec le limiteur de zone, cet outil doit s'avérer très utile pour les bandes dessinées et l'art conceptuel.

Assistant de perspective en 2 points (MR 390)

Un autre contributeur de la communauté, Nabil Maghfur Usman, a ajouté un tout nouvel assistant en perspective à 2 points. Cet assistant maintient un espacement raisonnable des poins de fuite et de la ligne d'horizon. Il dessine une grille pour vous aider à appréhender la distorsion de perspective. Il est idéal pour ajouter de la solidité et de la profondeur à vos dessins.

Limitation de la fonctionnalité de zone pour les assistants (MR 850).

Les assistants en deux points et en point de fuite sont conçus pour que leurs aperçus et leurs zones soient alignés pour vous puissiez dessiner sur la totalité de l'image. Avec la zone limite, deux poignées supplémentaires sont ajoutées afin que vous puissiez limiter la zone dans laquelle l'assistant est actif, ce qui est très utile pour les pages de bandes dessinées.

Vidéo du chandelier en cours de transformation

Aperçu de la transformation dans la pile

Notre aperçu de l'outil de transformation est désormais installé dans la pile de calques. Avant, l'aperçu de la transformation de Krita survolait toujours tous les calques du canevas, ce qui signifiait que vous ne pouviez pas voir si quelque chose s'alignait correctement, ou quel serait l'effet avec les modes de mélange et l'application des filtres.

Avec la transformation avec une pile intégrée, les modes de mélange et les calques se chevauchant sont composés au-dessus de l'aperçu de la transformation. Il s'agissait d'une fonctionnalité financée par l'institut Blender.

Vidéo affichant plusieurs ellipse dessinés et pivotées.

Capacité de rotation dans les outils de rectangle et d'ellipse (MR 768).

Alors qu'avant les rectangles et les ellipses ayant pivoté nécessitaient une transformation supplémentaire après coup, vous pouvez désormais les dessiner directement avec leurs outils, en utilisant « CTRL » + « ALT » pendant le dessin.

Les ellipses et des rectangles peuvent désormais être mises en rotation lorsque vous les dessinez.

Améliorations des palettes contextuelles (MR 838, MR 922)

Selon la tradition, une autre mise à jour de la palette contextuelle, avec l'autorisation de Mathias Wein et Alan North. Les préréglages maximaux de brosses sont augmentés de 30 à 45, la taille contextuelle peut être configurée, ainsi que la visibilité de l'historique de couleurs et des cadrans de rotation et d'autres options de navigation. De plus, il était déjà possible de basculer entre le triangle simple et le large sélecteur pour gamut étendu depuis la version 3.0, mais uniquement comme une option masquée. Maintenant, ce commutateur et d'autres fonctionnalités ont obtenu leur propre section dans les paramètres utilisateur.

Options supplémentaires pour les appels d'outils temporaires (MR 693)

Les versions précédentes de Krita ont permis de basculer brièvement vers l'outil de ligne en maintenant la touche « V » appuyée et de revenir à la normale lorsque la touche était relâchée. Grâce à Tom Tom, il est désormais possible de configurer des actions similaires dans les paramètres d'entrée du canevas pour les ellipses, les rectangles, les opérations de déplacement, de remplissage, de dégradés, de mesure et plusieurs des outils de sélection.

Option de rognage de canevas de l'outil de rognage (MR 800)

Tout comme le rognage de trame, vous pouvez désormais également rogner le canevas seul avec l'outil de rognage, qui laissera à part les calques et les trames.

Améliorations à l'outil similaire au sélecteur de couleurs (MR 587)

Le sélecteur de couleurs similaires peut maintenant, comme le sélecteur contigu, sélectionner uniquement à partir de calques selon des étiquettes de couleurs. il a été accéléré avec des processus multiples.

La pipette /le sélecteur de couleurs ont été renommés en échantillonneur de couleurs (MR 647).

Ceci a été fait pour le distinguer des panneaux de sélection de couleurs.

Améliorations des calques

Faites glisser et déposez les couleurs sur l'arborescence de canevas et de calques (MR 703).

Les couleurs peuvent désormais être glissées et déposée du panneau de palettes vers le canevas ou le panneau de calques. Bien que le dépôt d'une couleur sur le canevas entraîne le remplissage de la zone sélectionnée avec cette couleur ce dépôt sur un panneau de calques créera un nouveau calque de remplissage contenant cette couleur.

Filtrer les calques par noms (MR 292)

Notre nouveau composant graphique de filtre de calques allows you to filter layers by name, on top of color label.

Recherche de calques dans Krita

Isoler le groupe actif (MR 310)

Nous avons également ajouté un nouveau mode d'isolement « Isoler le groupe actif ». Vous pouvez le trouver dans le menu contextuel avec un clic droit sur un calque. Ce mode rend temporairement le groupe actuel sur lequel vous travaillez la seule chose visible.

Copier dans le calque (MR 732)

Paolo Amadini, contributeur de la communauté, a ajouté la capacité de coller directement dans le calque actif, ainsi que dans la trame active d'un calque d'animation.

Solo de calque non destructif (MR 335)

Une fonctionnalité peut-être méconnue, la mise en « solo » d'un calque avec un clic avec la touche « Maj » enfoncée sur son icône avec des yeux peut désormais être abandonné sans modifier de façon permanente la visibilité du calque.

Ajout de modules externes sous Python / améliorations

Module complémentaire d'exportation par lots « GDQuest » ([Mr 116] (https://invent.kde.org/graphics/krita/-/merge_requests/116)))

Comme contribution de l'équipe GDQuest, ce module externe est conçu pour le pipeline d'actifs du jeu. Il vous permet de planifier et de faire des fichiers d'exportation par lots en cliquant sur un bouton.

Module externe « photobash » en Python (MR 402)

Un module externe de ** Pedro Reis ** vous aidant à gérer vos ressources de photos et à les importer rapidement dans Krita.

Prise en charge des liaisons « SIP 5 » (MR 869)

Comme faisant partie des moyens pour conserver Krita et ses dépendances modernes, le protocole « SIP 5 » est maintenant pris en charge pour nos liaisons Python.

Module externe en Python d'importation à partir d'Internet (MR 612)

Une fonctionnalité proposée par ** Rebecca Breu **, vous permettant de coller une URL à partir de laquelle télécharger et importer le module externe.

Travail d'artistes utilisant Krita :

[

Paysage d'une route parallèle à une rivière, avec une ligne d'arbres les séparant. Le coucher du soleil brille à travers les feuilles d'arbre.
Study by Raghukamath (CC-BY-SA-4.0)

Paysage urbain montrant l'avant d'un appartement, entouré de plantes
](images/pages/wojtryb_cozy_tenement.png) by wojtryb (CC-BY)

Sont représentés une fille raton laveur, ainsi qu'un ensemble de pages de bande dessinée où elle est le protagoniste.
par Victor Ide Scopacasa

... Et encore plus !

Recherchez toutes les actions contextuelles

L'appui sur les touches « CTRL » + «  Entrée » pendant que la fenêtre Krita possède le focus, vous présentera désormais une barre de recherche contextuelle où vous pouvez rechercher une action donnée. Cela aidera les nouvelles personnes utilisatrices à trouver plus facilement des fonctionnalités et aux personnes utilisatrices plus expérimentées d'accéder rapidement à une fonctionnalité donnée. Les barres de recherche de commandes deviennent de plus en plus courantes dans des programmes complexes comme Krita, parmi lesquels Kate, dont nous pourrons ré-utiliser l'implémentation.

Avec les actions de recherche (Raccourci « CTRL » + « Entrée »), vous pourrez rechercher et accéder à toute action dans Krita.

Les problèmes de taille de texte ont été résolus (MR716)

Dans Krita 4.x, la taille du texte rendu dans le document pourrait dépendre de la résolution de l'écran sur laquelle Krita fonctionne. Dans Krita 5, ce bogue a été corrigé et maintenant le texte est rendu avec la même taille quel que soit le matériel sur lequel Krita fonctionne. Cela a une conséquence importante : lors du chargement d'un fichier « .kra », Krita 5 convertit désormais la taille de la police en la valeur correcte et cette nouvelle valeur sera enregistrée dans le fichier « .kra » plus tard. Cela signifie que ce fichier sera plus compatible avec les anciennes versions de Krita.

Un paramètre a été ajouté afin de pouvoir spécifier la résolution de texte à utiliser lors de l'ouverture d'anciens fichiers.

Curseurs remaniés (MR 697)

Deif Lou a retravaillé les curseurs pour les boîtes de réglage utilisées dans Krita. Maintenant, en plus de faire un clic droit pour saisir un numéro, vous pouvez également utiliser un clic maintenu et saisir la valeur ayant le focus. La touche « Maj » peut être utilisée lors d'un glisser pour réaliser de plus petites modifications et la touche « CTRL » pour se coller aux valeurs prédéfinies. Enfin et surtout, le glisser dans les curseurs de boîtes de réglages est désormais sensible à la distance verticale de la souris, de façon similaire au composant graphique de rotation d'angle. Il y a encore plus de fonctionnalités subtiles concernant les nouveaux curseurs, comme mentionné dans le MR, comme la prise en charge de très grands intervalles et plus encore !

Transformation en module externe de « G'MIC » (MR 581)

Le logiciel « G'MIC » a de nouveau été déplacé vers un module externe intégré ce qui devrait améliorer sa situation sous macOS.

Améliorations de l'historique des préréglages de brosses (MR 424)

Un menu contextuel a été ajouté par Mathias Wein comportant plusieurs options pour contrôler l'historique, trois nouvelles options pour le comportement de l'historique, ainsi que la possibilité de supprimer un seul préréglage ou d'effacer la liste.

Geste du tapotage à quatre doigts uniquement pour le mode avec canevas (MR 681)

Utile pour les périphériques sous Android, vous pouvez désormais basculer à l'intérieur et à l'extérieur du mode « Canevas uniquement » avec un tapotage à quatre doigts.

Appliquer à nouveau un filtre (re-demande) (MR 408)

Il existe une nouvelle option pour ré-appliquer le dernier filtre d'image utilisé, qui signale également toute modification de paramètres.

Panorama avec un unique doigt (MR 970)

Pendant des années, nous avons utilisé un panorama à trois doigts. Grâce à Anunay Jain, lorsque l'option « Peinture avec les doigts » est désactivée dans la configuration, vous pourrez utiliser un seul doigt pour faire un panorama.

Sélection automatique d'un filtre pour une mise à l'échelle appropriée (MR 103)

Si vous n'êtes pas sûr du filtre de mise à l'échelle d'image à utiliser, vous pouvez désormais sélectionner « Auto » pour que Krita décide pour vous en fonction de vos paramètres de mise à l'échelle. Il essaiera de sélectionner le meilleur filtre de mise à l'échelle pour votre image et applique même automatiquement le filtrage du voisin le plus proche vers des élargissements de PixelArt à très faible résolution.

Conversion du masque de coloration en calque de peinture avant de scinder les calques (MR 894)

Un peu plus de commodité implémentée par Srirupa Datta, cette fonctionnalité vous permet d'appliquer d'abord une scission de calque directement sur un calque de coloration sans conversion préalable en calque de peinture.

Amélioration du lissage des brosses (MR 859)

Nos options de lissage utilisent très fortement les horodatages appartenant au mouvement du stylet de tablette. Grâce à ** Victor Moraes **, vous pouvez désormais basculer entre l'ancienne méthode reposant sur le chronomètre ou la nouvelle méthode reposant sur un pilote. Lequel de ceux-ci est le meilleur dépend de votre système d'exploitation, du pilote et de votre modèle de tablette.

Utilisation plus cohérente des curseurs pour les filtres (MR 652)

** Sachin Jindal ** a pris le temps de mettre à jour tous les filtres avec ces nouveaux curseurs, donnant plus de cohérence dans Krita.

Remerciements spéciaux à :

Krita est un projet communautaire, avec des personnes du monde entier travaillant sur Krita. Avec chaque version, nous voyons des anciens et nouveaux personnes contributrices. Grâce au fonds de développement, nous pouvons investir plus de temps pour l'intégration et l'accompagnement des personnes contributrices. Mais, une chose est certaine : sans toutes ces personnes, Krita ne pourrait exister :

Halla Rempt

(irc: halla), la mainteneuse de Krita et le programmeuse principale derrière la réécriture des ressources. Elle a également passé beaucoup de temps à réaliser des compilations pour la nouvelle génération de Mac, avec l'ajout du processeur « M1 » au système de compilation de KDE.

Wolthera van Hövell tot Westerflier

(irc: wolthera_laptop) En charge de la maintenance du manuel, Wolthera a grandement mis ses doigts à contribution pour la saisie de cette version (Et de ces notes de publication, salut !). En plus de cela, elle a fait beaucoup de travail sur la gestion des ressources, ainsi que sur les sujets de gestion des couleurs partout dans Krita. Les nombreux espaces colorimétriques avec les formats « Avif » et « HEIF » ainsi que les espaces colorimétriques dans les formats vidéo sont devenus presque invisibles pour l'utilisateur grâce à son travail, ainsi qu'à l'écriture et à l'analyse des couleurs « ICC SVG 1.1 ».

Ivan Yossi

(irc: ivanyossi) Ivan passe d'innombrables heures à faire en sorte que Krita soit compilée pour la nouvelle génération de Mac à processeur « ARM », ce qui impliquait d'obtenir toutes les dépendances à compiler, ainsi que de nombreux bogues plus petits à corriger.

Emmet O'Neill & Eoin O'Neill

(irc: emmetpdx & eoinoneill) Passionné d'animation, Emmet et Eoin sont largement responsables des petites touches d'améliorations sur l'animation, qui ont été sélectionnées après une discussion approfondie avec les personnes faisant des animations. Ils ont également dirigé le nouveau flux de travail concernant la gestion du scénario que la gestion de Krita sur Steam.

L. E. Segovia

(irc: amyspark) Amyspark ne nous a pas seulement amené des dégradés dédiés et illimités, mais aussi de nombreuses améliorations dans les formats de fichiers et la nouvelle gestion de « G'MIC ». Il a également effectué beaucoup de nettoyages plus petits et de tâches de maintenance, telles que la mise à jour des dépendances, l'optimisation du code plus ancien et ont travaillé sur la prise en charge « MSVC ». Il a été également le mainteneur de la branche additionnelle de KDE de SeExpr, KSeExpr, utilisés dans les claques de remplissage.

Ramon Miranda

Création fréquente de vidéos sur Krita pour la chaîne Krita, ainsi que de nombreuses collections de préréglage spéciaux.

Carl Schwan

A beaucoup travaillé pour le site « fund.krita.org ».

Saurabh « Confifu » Kumar

Étudiant intervenant du GSOC, ayant apporté le panneau de scénarios.

Nabil Maghfur Usman

Mise à jour des outils d'assistants avec l'assistant de perspective en 2 points.

Anna Medanosova

Petits correctifs pour Android, parmi lesquels le nouveau geste à 4 doigts.

KnowZero

Importation vidéo créée.

Alan North

Travail sur la palette contextuelle.

Srirupa Datta

Plusieurs exportations et des corrections de bogues concernant les calques les plus petits.

Dmitrii Utkin

Travail sur le panneau d'enregistreur.

Pedro Reis

A fait de nombreuses correctifs plus petits, a contribué au module externe « photobash » en Python, ainsi qu'à des correctifs concernant l'interface utilisateur.

Rebecca Breu

Contribution au module externe en Python d'assistant d'importation.

Équipe GDQuest

Contribution au module externe d'exportation par lots.

Daniel Doran

Ajout de nouvelles options de rognage.

Dmitry Kazakov

(irc: dmitryK) Comme programmeur de base, Dmitry a supervisé de nombreuses demandes « MR  », faisant partie de cette version, parmi lesquelles la collaboration à la réécriture de la tâche de couleur, l'aperçu de la transformation en pile et bien d'autres. Récemment, il a étudié les optimisations du compilateur et l'analyse comparative de Krita sur différentes plate-formes.

Agata Cacko

(irc: tiar) Embauché initialement pour corriger des bogues, Agata a été le deuxième moteur pour la ré-écriture des ressources. De nombreux éléments pour l'étiquetage et pour les ressources de l'interface utilisateur ont été testés intensément par elle, ainsi que la gestion de tous les ensembles et autres bibliothèques de ressources, telles que « ASL » et « ABR ». Elle a également travaillé sur l'amélioration des outils de sélection, l'outil de remplissage et l'amélioration de l'interface utilisateur des outils d'assistance.

Sharaf Zaman

(irc: sha_zam) Notre spécialiste pour Android, Sharaf, n'a pas seulement travaillé en permanence sur l'amélioration de Krita sous Android, mais a également traités de nombreux bogues obscurs tout au long de l'année.

Timothée Giet

(irc: animtim) Embauché pour rafraîchir les icônes, Animtim est un contributeur de longue date de KDE et sous sa vigilance, les icônes de Krita ont été mises à jour tout en restant toujours cohérentes avec le reste de KDE.

Raghavendra Kamath

(irc: raghukamath) gère de nombreuses tâches concernant le manuel, dont la moindre est de relire et de gérer les copies d'écran lors de mises à jour. Raghu a également lancé le forum « Krita-Artists.org », visant à réunir les utilisateurs de Krita, ce qui a beaucoup aidé les travaux sur les fonctionnalités complexes telles que « Tâche de couleur ».

Mathias Wein

(irc: lynx3d) Grâce à Lynx3d, nous avons maintenant des optimisations dans les modes de mélange sans lesquels la réécriture des tâches de couleurs n'aurait pas été possible. Il a également mis à jour la palette contextuelle et il a été responsable de nombreuses corrections plus petites.

Alvin Wong

(irc: windragon) a proposé de nombreux correctifs de bogues sous Windows et amélioré de nombreuses parties de Krita pour la traduction.

Tyson Tan

(irc: tyson_tan) nous a fait plaisir avec un autre écran de démarrage et a amélioré beaucoup de chaînes soumises à traduction.

David Revoy

(irc: deevad) a mis à jour les paquets de brosses cette fois pour inclure les brosses « MyPaint ».

Deif Lou

(irc: Deif_Lou) a apporté de nombreuses améliorations aux calques de filtre et de remplissage, ainsi que les dégradés, en plus d'introduire les modes d'option de texture dans les pointes de brosses.

Peter Schatz

(irc: voronwe) a passé un temps extraordinaire à la recherche et à l'implémentation de nouveaux modes pour les pointes de brosses et à la force motrice derrière le nouvel algorithme de tâches de couleur.

Scott Pretrovic

(irc: scottyp) A géré de nombreux problèmes de site Internet que nous avons rencontrés au fil des ans, comme une meilleure page de téléchargement ainsi que la gestion de choses comme l'apparence de la page « fund.krita.org ».

Simon Repp

Contribution aux corrections pour la cohérence et l'ergonomie.

Paul Franz

Contribution aux corrections d'interface.

Tom Tom

Correction de bogues et améliorations de l'interface utilisateur à gauche et à droite.