Aller directement au contenu

Note de version pour Krita 5.2

Message précédent | Lundi, 9 Janvier 2023 | Heure de lecture : 11 minutes | Message suivant

Après la grande réécriture des ressources de 5.0 et les améliorations générales de 5.1, nous avons décidé que Krita 5.2 devrait se concentrer sur la lutte contre certains des plus grands points de douleur de Krita. En tant que tel, cette version contient beaucoup de travaux de fond avec lesquels nous espérons créer de futures améliorations, ainsi qu'un assortiment sain de nouvelles fonctionnalités et correctifs !

Animation

Nous somme heureux de partager deux points majeurs pour la peinture concernant l'animation qui ont été résolus : la lecture synchronisée de l'audio (MR 1323) et la simplification de l'exportation, de vidéo (MR 1599).

Afin de corriger divers problèmes de synchronisation audio /vidéo lors de la lecture d'animations avec l'audio intégré, Emmet et Eoin ont re-travaillé une grande partie de la lecture d'animation pour utiliser l'environnement de développement « MLT » en coulisse. MLT est un environnement de développement éprouvé et flexible utilisé par des programmes d'édition vidéo comme Kdenlive et conçu en ayant à l'esprit, la synchronisation trame par trame. Il devrait aider les personnes en charge d'animations sous Krita à se sentir rassurées que leurs trames clé resteront alignés avec leur travail vocal ou leur musique de fond, à la fois à l'intérieur du programme et dans l'exportation de leurs vidéos d'animation.

En parlant de l'option d'exportation vidéo, FFMpeg est un programme extrêmement important gérant (entre autres) le rendu et la conversion de formats audio et vidéo. Auparavant, Krita obligeait les utilisateurs à référencer un exécutable FFMpeg, quelque part sur leur système afin d'utiliser les nombreuses fonctionnalités relatives à la vidéo, telles que l'exportation vidéo d'animation, l'importation de vidéo comme animation et le panneau de l'enregistreur pour enregistrer vos séances de peinture. Cela était surtout suffisant pour l'utilisation en studio, mais le paramétrage était toujours difficile pour les personnes utilisatrices, peu à l'aise avec la technique et presque impossible à faire sur des systèmes verrouillés comme Android ou même un ordinateur scolaire. Pour améliorer cela pour presque tout le monde, nous avons passé un peu de temps à inclure une compilation basique de FFMpeg dans Krita elle-même, qui devrait permettre la prise en charge « Prêt à l'emploi » pour chaque format de conteneur et de codec libre et ouvert à ce jour. (En plus de Emmet et de Eoin, nos sincères remerciements à Amyspark, Ivan, Sharaf et Dmitry qui ont consenti beaucoup d'efforts pour contribuer à traiter chaque format possible et pour avoir travaillé sur diverses plates-formes.) Oh, et en passant, Krita continue de soutenir l'utilisation de binaires pour FFMpeg alternatifs dans le rare cas où vous avez besoin de fonctionnalités supplémentaires que nous ne sommes pas en mesure de fournir.

_⚠️ Remarque : à la date de rédaction, l'exportation d'animation grâce à « FFMpeg » ne fonctionne malheureusement pas toujours avec Krita sous Android en raison des restrictions de la plate-forme elle-même. Mais, nous recherchons des solutions pour surmonter cela.

Texte

Parce que notre original n'a pas donné suffisamment de contrôle aux artistes sur le texte sous-jacent (ce qui le rend difficile à utiliser et à étendre, ainsi qu'à écrire un meilleur outil de texte en plus), Wolthera a ré-écrit complètement le moteur de disposition du texte de Krita.

La démonstration de certaines nouvelles fonctionnalités de mise en page de texte inclut (mais sans s'y limiter) : prise en charge de la police avec le texte-dans-la-forme, texte-sur-le-tracé et des couleurs.

Avec le nouveau moteur de mise en page, nous pouvons gérer tout ce que l'ancien moteur pouvait faire, ainsi que le texte sur un tracé, le texte vertical et le texte avec retour à la ligne et le texte dans une forme. Nous pouvons désormais également accéder aux fonctionnalités « OpenType » ainsi que de pouvoir effectuer un rendu des émoticônes (Types « bitmap » et « colrv0 »)(MR 1607, MR 1767).

Ce n'était pas un petit exploit et ne fait que jeter les bases de plus d'améliorations à venir ! Pour Krita 5.2, vous devrez toujours utiliser l'éditeur de code « SVG » pour accéder à ces nouvelles fonctionnalités. Mais, pour Krita 5.3, nous travaillerons sur la mise au propre de l'outil de texte, le rendant disponible sur le canevas et vous permettant de configurer les nouvelles fonctionnalité avec les menus et les préréglages.

Outils

Dmitry Kazakov a revu la fonctionnalité cumulative d'annulation (MR 1780). Cette fonctionnalité permet de fusionner les opérations d'annulation, ce qui est utile lorsque vous peignez de nombreux coups. Nous avons simplifié le code et rendu les options plus intuitives à utiliser.

La possibilité de faire de l'anti-aliasage sur les résultats pour le moteur de brosses de croquis a été ajoutée par Przemysław Gołąb (MR 1425).

Freya Lupen a ajouté la capacité de transformer tous les calques sélectionnés en une fois avec l'outil de transformation (MR 1792).

Outil de remplissage

Deif Lou a ajouté un nouveau mode à l'outil de remplissage : Remplir des zones avec une couleur similaire (MR 1577). De plus, l'outil de remplissage et l'outil de remplissage intégré ont gagné les fonctionnalités Ne plus augmenter jusqu'aux pixels les plus sombres et /ou les plus opaques et Remplir toutes les zones jusqu'à une couleur limite spécifique(MR 1549, 1560), ainsi qu'un commutateur pour utiliser le même mode de mélange que l'outil de brosses ou pour avoir le sien (MR 1749).

Quatre images les unes à côté des autres. La première montre seulement un point. Les suivantes montrent comment le démarrage d'un remplissage à partir de ce point aura des résultats de remplissage différents avec des options différentes.

A partir du manuel, le remplissage de l'exemple dans l'image A au point rouge entraînera dans B un remplissage régulier, dans C en élargissant le remplissage avec un certain nombre de pixels et dans D avec le « remplissage de la couleur de bordure ».

Outil de sélection

L'outil de sélection contiguë a également reçu la même option d'extension de sélection que l'outil de remplissage (MR 1549), ainsi que la possibilité de régler l'opacité de la décoration de la sélection (MR 1697). En outre, la décoration de la sélection a été rendue cohérente avec la résolution « DPI » (MR 1774).

Raccourcis

Plusieurs nouvelles actions ont été ajoutées :

Affichage du menu de sélection des calques en action : un menu sur canevas avec les calques de l'image affichée, indiquant « rain_shining », « rain_simple », « nuages » et sélectionnant tous les calques

Démonstration de l'option « Sélectionner le menu des calques ». Ce menu affiche les calques sous le curseur.

Nous ne manquons pas de plans pour améliorer les chose. Mais, ce n'est qu'avec des contributions communautaires stables que nous pouvons conserver un noyau dur pour l'équipe de développement afin de travailler de façon professionnelle sur Krita.


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

Panneaux

Mathias Wein nous a apporté un « sélecteur de couleurs à large gamut ». Ce sélecteur, presque identique au sélecteur avancé de co, sauf qu'il est capable de sélectionner des couleurs à large gamut au lieu de « sRGB ». Nous voulons finalement supprimer le sélecteur avancé de couleurs en faveur de celui-ci, lorsque nous serons sûrs que nous ne perdrons aucune fonctionnalité (MR 1600).

Un large sélecteur de gamut étendu de gamme est présenté ici comme un carré de dégradé avec un cercle de couleur en arc-en-ciel autour de lui.

Le panneau de calques a reçu certains options d'affichage supplémentaires :

Formats de fichiers

Nous avons changé le fonctionnement des modes de mélange « CMYK » (avec un commutateur dans la configuration),(MR 1796). Cela permet de rapprocher les modes de mélange vers la façon dont Photoshop gère les modes de mélanges en » CMYK », simplifiant l'échange de fichiers « PSD » avec des clients travaillant en « PSD CMYK ».

Rasyuqa A. H. a travaillé sur l'amélioration du code pour l'enregistrement et le chargement pour le format « JPEG-XL », l'implémentation « CMYK » pour le format « JPEG-XL », l'amélioration de la compression en fournissant à la bibliothèque « JXL » plus d'informations d'espace colorimétrique, une meilleure gestion des métadonnées et de la prise en charge de l'enregistrement et du chargement de calques « raster » à partir du format « JPEG-XL », (MR 1656, 1693, 1673, 1722, 1795). Il a aussi amélioré la compression « WebP » (MR 1785), ainsi que le code pour mes caractéristique de transfert « ICC » (MR 1667 et 1690).

Une comparaison côte à côte du profil « XYB » interne et du profil original d'image. L'exemple consiste en un gros plan sur un œil de dessin animé, affichant un encerclement visible avec le profil original.

Avec l'utilisation de l'espace colorimétrique « XYB » du format « JPEG » au lieu du profil d'origine, l'encodeur « JPEG-XL » est capable de donner de bien meilleurs résultats à la fois en termes d'artefacts et de compression d'images avec des éclairages extrêmes, comme ceux qui sont 40 fois plus brillants que le blanc ordinaire.

Autre

L'une des autres grandes mises à jour techniques que nous avons faites a été de ré-écrire le code du paramétrage des brosses pour travailler avec la bibliothèque « Lager ». Notre ancien code mélangeait les préréglages de pinceau et les composants graphiques de manière de plus en compliquée, ce qui a rendu difficile d'étendre les paramètres. Nous espérons utiliser ce travail comme base pour repenser le composant graphique des paramètres de brosses (MR 1334).

Le mode de retour à la ligne peut désormais être limité à la direction verticale ou horizontale, le rendant plus simple pour la création d'arrière-plan en boucle.

Merci

Et c'est tout ! Nous espérons que Krita 5.2 possède un petit quelque chose pour aider tout le monde à faire de l'art.

Enfin, un énorme remerciements à tous les personnes impliquées, y compris à toutes nos personnes contributrices, les membres du fond de développement et, bien sûr, notre [communauté d'artistes] (https://krita-artists.org/). En tant que projet « Open source » et piloté par la communauté, Krita ne serait tout simplement pas ce qu'il est aujourd'hui sans une communauté entière de personnes pour les tests, le codage, l'écriture de documentation, la création de brosses, la traduction, des relances, de la promotion et de façon plus générale du soutien au projet, selon leurs capacités.

Et si vous lisez ceci en vous demandant si vous pouvez aussi aider, n'hésitez pas à nous contacter - parce qu'il y a toujours plus à faire dans notre mission de développer le meilleur outil pour chaque artiste humain.


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