Outils pour utilisateurs

Outils du site


issue170:inkscape

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue170:inkscape [2021/06/29 14:26] d52frissue170:inkscape [2021/06/30 15:43] (Version actuelle) andre_domenech
Ligne 3: Ligne 3:
 The 1.1 release does bring a few welcome additions; however, I’m still working my way through the changes introduced with 1.0.x in this column, so the very latest changes will have to wait. This month will be all about the improved UI in the Trace Bitmap dialog.** The 1.1 release does bring a few welcome additions; however, I’m still working my way through the changes introduced with 1.0.x in this column, so the very latest changes will have to wait. This month will be all about the improved UI in the Trace Bitmap dialog.**
  
-Je commence à penser que les développeurs d'Inkscape ont délibérément synchronisé leur calendrier avec les dates limites des articles du magazine Full Circle, afin de s'assurer qu'ils annoncent les nouvelles versions quelques jours seulement après que j'ai soumis cette colonne, laissant les pages des Actus annoncer la nouvelle. Comme vous l'avez peut-être remarqué dans le numéro du mois dernier, Inkscape 1.1 a été publié et peut être téléchargé depuis le site Web d'Inkscape. Pour les utilisateurs de Linux, il existe des versions au format AppImage et snap, ainsi qu'un dépôt PPA officiel, qui peut être préférable pour les utilisateurs d'Ubuntu en particulier.+Je commence à penser que les développeurs d'Inkscape ont délibérément synchronisé leur calendrier avec les dates limites des articles du magazine Full Circle, afin de s'assurer qu'ils annoncent les nouvelles versions quelques jours seulement après que j'ai soumis cette colonne, laissant les pages des Actus annoncer la nouvelle. Comme vous l'avez peut-être remarqué dans le numéro du mois dernier, Inkscape 1.1 a été publié et peut-être téléchargé depuis le site Web d'Inkscape. Pour les utilisateurs de Linux, il existe des versions au format AppImage et snap, ainsi qu'un dépôt PPA officiel, qui peut être préférable pour les utilisateurs d'Ubuntu en particulier.
  
 La version 1.1 apporte quelques ajouts bienvenus ; cependant, je suis toujours en train de travailler sur les changements introduits avec la 1.0.x dans cet article ; donc, les tout derniers changements devront attendre. Ce mois-ci, nous parlerons de l'amélioration de l'interface utilisateur de la boîte de dialogue Trace Bitmap. La version 1.1 apporte quelques ajouts bienvenus ; cependant, je suis toujours en train de travailler sur les changements introduits avec la 1.0.x dans cet article ; donc, les tout derniers changements devront attendre. Ce mois-ci, nous parlerons de l'amélioration de l'interface utilisateur de la boîte de dialogue Trace Bitmap.
Ligne 25: Ligne 25:
 I will start with a small complaint. It’s a general Inkscape issue, but is particularly obvious in this dialog. As I prefer floating dialogs in windows over docked dialogs at the side of the canvas, I often have several windows, each of which contains only a single dialog inside it – as in this image. In that situation, I think it would be nicer for Inkscape to collapse the tab bar down to a smaller “grab handle” that could be used to re-dock the dialog, rather than showing a lone tab in a bar that stretches across the whole dialog, wasting quite a bit of space. The window title already tells me this is the Trace Bitmap dialog; I don’t think I need that information on a tab as well. And with this particular dialog, the first tab within the dialog also bears the same name, making the dialog tab seem doubly redundant, and potentially confusing.** I will start with a small complaint. It’s a general Inkscape issue, but is particularly obvious in this dialog. As I prefer floating dialogs in windows over docked dialogs at the side of the canvas, I often have several windows, each of which contains only a single dialog inside it – as in this image. In that situation, I think it would be nicer for Inkscape to collapse the tab bar down to a smaller “grab handle” that could be used to re-dock the dialog, rather than showing a lone tab in a bar that stretches across the whole dialog, wasting quite a bit of space. The window title already tells me this is the Trace Bitmap dialog; I don’t think I need that information on a tab as well. And with this particular dialog, the first tab within the dialog also bears the same name, making the dialog tab seem doubly redundant, and potentially confusing.**
  
-Dans chaque zone de mode, on trouve également divers autres paramètres qui affectent l'algorithme de traçage. La mise en page ne permet pas de savoir si ces paramètres s'appliquent tous à toutes les méthodes de traçage ou si certains sont liés à des algorithmes particuliers (réponse : c'est la deuxième option). Enfin, il y a des options qui affectent toutes les méthodes et tous les modes, dans l'onglet « Options », plus une option isolée de « Sélection du premier plan avec SIOX » que j'ai décrite dans la partie 20 de cette série (FCM n° 80), mais que j'ai résumée par « vous feriez mieux de séparer le premier plan à l'aide de GIMP (qui a son propre outil, plus interactif, de mise en œuvre de l'algorithme de SIOX), puis de vectoriser le résultat. », voici ce que j'avais à dire à propos de cette boîte de dialogue dans la partie 19 (FCM n° 79) : « C'est une boîte de dialogue dans Inkscape qui pourrait vraiment être bien si l'IU était plus agréable. Elle est exigüe, pas intuitive, elle contient des fautes de frappe, et les roulettes n'ont pas les beaux menus contextuels de la plupart des contrôles similaires dans Inkscape. » Bien que les spinboxes n'aient toujours pas de fenêtres contextuelles, je suis heureux de dire que toutes mes autres préoccupations ont finalement été prises en compte, avec ce dialogue beaucoup plus propre dans la 1.0.+Dans chaque zone de mode, on trouve également divers autres paramètres qui affectent l'algorithme de traçage. La mise en page ne permet pas de savoir si ces paramètres s'appliquent tous à toutes les méthodes de traçage ou si certains sont liés à des algorithmes particuliers (réponse : c'est la deuxième). Enfin, il y a des options qui affectent toutes les méthodes et tous les modes, dans l'onglet « Options », plus une option isolée de « Sélection du premier plan avec SIOX » que j'ai décrite dans la partie 20 de cette série (FCM n° 80), mais que j'ai résumée par « vous feriez mieux de faire ressortir le premier plan à l'aide de GIMP (qui a son propre outil, plus interactif, de mise en œuvre de l'algorithme de SIOX), puis de vectoriser le résultat. ». Voici ce que j'avais à dire à propos de cette boîte de dialogue dans la partie 19 (FCM n° 79) : « C'est une boîte de dialogue dans Inkscape qui pourrait vraiment être bien si l'IU était plus agréable. Elle est exiguë, pas intuitive, elle contient des fautes de frappe, et les roulettes n'ont pas les beaux menus contextuels de la plupart des contrôles similaires dans Inkscape. » Bien que les spinboxes (sélections rotatives) n'aient toujours pas de fenêtres contextuelles, je suis heureux de dire que toutes mes autres préoccupations ont finalement été prises en compte, avec ce dialogue beaucoup plus propre dans la 1.0.
  
-Je vais commencer par une petite plainte. C'est un problème général d'Inkscape, mais il est particulièrement évident dans cette boîte de dialogue. Comme je préfère les dialogues flottants dans les fenêtres aux dialogues ancrés sur le côté du canevas, j'ai souvent plusieurs fenêtres, dont chacune ne contient qu'un seul dialogue comme dans cette image. Dans cette situation, je pense qu'il serait plus agréable pour Inkscape de réduire la barre d'onglets à une « poignée » plus petite qui pourrait être utilisée pour ré-accrocher la boîte de dialogue, plutôt que d'afficher un seul onglet dans une barre qui s'étend sur toute la boîte de dialogue, ce qui fait perdre beaucoup d'espace. Le titre de la fenêtre m'indique déjà qu'il s'agit de la boîte de dialogue Vectoriser un objet matriciel ; je ne pense pas avoir besoin en plus de cette information sur un onglet. De plus, avec cette boîte de dialogue particulière, le premier onglet de la boîte de dialogue porte également le même nom, ce qui rend l'onglet de la boîte de dialogue doublement redondant et potentiellement déroutant.+Je vais commencer par une petite plainte. C'est un problème général d'Inkscape, mais il est particulièrement évident dans cette boîte de dialogue. Comme je préfère les dialogues flottants dans les fenêtres aux dialogues ancrés sur le côté du canevas, j'ai souvent plusieurs fenêtres, dont chacune ne contient qu'un seul dialoguecomme dans cette image. Dans cette situation, je pense qu'il serait plus agréable pour Inkscape de réduire la barre d'onglets à une « poignée » plus petite qui pourrait être utilisée pour raccrocher la boîte de dialogue, plutôt que d'afficher un seul onglet dans une barre qui s'étend sur toute la boîte de dialogue, ce qui fait perdre beaucoup d'espace. Le titre de la fenêtre m'indique déjà qu'il s'agit de la boîte de dialogue Vectoriser un objet matriciel ; je ne pense pas avoir besoin de cette information dupliquée sur un onglet. De plus, avec cette boîte de dialogue particulière, le premier onglet de la boîte de dialogue porte également le même nom, ce qui rend l'onglet de la boîte de dialogue doublement redondant et potentiellement déroutant.
  
  
Ligne 53: Ligne 53:
 Pixel Art Pixel Art
  
-Le mode « Pixel art » n'est pas vraiment nouveau - il est apparu pour la première fois dans la version 0.91 mais je ne l'ai pas encore abordé dans cette série. À l'époque de la 0.9x, il disposait de sa propre boîte de dialogue, ouverte via une entrée du menu Chemin.+Le mode « Pixel art » n'est pas vraiment nouveau - il est apparu pour la première fois dans la version 0.91mais je ne l'ai pas encore abordé dans cette série. À l'époque de la 0.9x, il disposait de sa propre boîte de dialogue, ouverte via une entrée du menu Chemin.
  
-Dans la version 1.0, l'interface utilisateur est essentiellement inchangée, à l'exception d'une case à cocher supplémentaire appelée « Optimisé ». Mais on y accède désormais via l'onglet « Pixel art » de la boîte de dialogue Vectoriser un objet matriciel, au lieu de disposer d'une boîte de dialogue entièrement distincte. Cela signifie qu'il partage également le panneau de prévisualisation de l'image de la boîte de dialogue Vectoriser un objet matriciel, bien que ce soit largement inutile ici, en ne visualisant qu'une image en noir et blanc qui ressemble peu à l'image vectorisée que vous obtiendrez probablement.+Dans la version 1.0, l'interface utilisateur est essentiellement inchangée, à l'exception d'une case à cocher supplémentaire appelée « Optimisé ». Mais on y accède désormais via l'onglet « Pixel art » de la boîte de dialogue Vectoriser un objet matriciel, au lieu de disposer d'une boîte de dialogue entièrement distincte. Cela signifie qu'il partage également le panneau de prévisualisation de l'image de la boîte de dialogue Vectoriser un objet matriciel, bien que ce soit largement inutile ici, en n'affichant qu'une image en noir et blanc qui ressemble peu à l'image vectorisée que vous obtiendrez probablement.
  
 Comme son nom l'indique, ce mode est destiné à la vectorisation d'éléments graphiques basés sur des pixels, tels que des icônes, des emojis ou d'autres petites images bitmap. Lors de la mise à l'échelle d'une petite image, vous constaterez souvent que les algorithmes d'interpolation couramment utilisés peuvent donner une apparence floue, car des couleurs intermédiaires sont utilisées pour les nouveaux pixels qui doivent être créés, perdant ainsi les transitions nettes qui sont une partie essentielle de la conception. Le vectoriseur de Pixel Art tente de produire des éléments vectoriels qui reproduisent l'image originale, mais qui peuvent être mis à l'échelle sans donner un résultat flou ou adouci. Son efficacité dépendra largement de l'image source et du résultat que vous recherchez. Comme son nom l'indique, ce mode est destiné à la vectorisation d'éléments graphiques basés sur des pixels, tels que des icônes, des emojis ou d'autres petites images bitmap. Lors de la mise à l'échelle d'une petite image, vous constaterez souvent que les algorithmes d'interpolation couramment utilisés peuvent donner une apparence floue, car des couleurs intermédiaires sont utilisées pour les nouveaux pixels qui doivent être créés, perdant ainsi les transitions nettes qui sont une partie essentielle de la conception. Le vectoriseur de Pixel Art tente de produire des éléments vectoriels qui reproduisent l'image originale, mais qui peuvent être mis à l'échelle sans donner un résultat flou ou adouci. Son efficacité dépendra largement de l'image source et du résultat que vous recherchez.
Ligne 68: Ligne 68:
 À titre d'exemple, j'ai décidé de vectoriser l'image 16px × 16px utilisée comme « favicon » sur le site Web du magazine Full Circle. Il s'agit d'une représentation minuscule du cercle orange avec des tourbillons blancs qui constitue le logo de ce magazine. Voyons ce qu'en fait le volet d'aperçu de la boîte de dialogue. À titre d'exemple, j'ai décidé de vectoriser l'image 16px × 16px utilisée comme « favicon » sur le site Web du magazine Full Circle. Il s'agit d'une représentation minuscule du cercle orange avec des tourbillons blancs qui constitue le logo de ce magazine. Voyons ce qu'en fait le volet d'aperçu de la boîte de dialogue.
  
-Les différents champs à compteur de la section Heuristique sont un mystère pour moi. Ils ont tous des infobulles... qui ne font rien pour clarifier leur but. Elles font référence à des paramètres de l'algorithme de vectorisation, mais le document de recherche original dont le lien figure dans les notes de mise à jour d'Inkscape 0.91 n'est plus disponible, et je n'ai pas été en mesure de le trouver ailleurs. Face à cette situation, j'ai recours à une technique éprouvée pour essayer de déterminer l'effet de ces paramètres : j'ai d'abord vectorisé des images en utilisant les valeurs par défaut, puis j'ai augmenté les valeurs jusqu'à leur niveau maximal (10, 20, 8 et 10) et j'ai tracé les mêmes images. Les résultats, dans tous les cas que j'ai essayés, étaient si proches qu'ils n'étaient pas pertinents.+Les différents champs à compteur de la section Heuristique sont un mystère pour moi. Ils ont tous des infobulles... qui ne font rien pour clarifier leur but. Elles font référence à des paramètres de l'algorithme de vectorisation, mais le document de recherche original dont le lien figure dans les notes de mise à jour d'Inkscape 0.91 n'est plus disponible, et je n'ai pas été en mesure de le trouver ailleurs. Face à cette situation, j'ai eu recours à une technique éprouvée pour essayer de déterminer l'effet de ces paramètres : j'ai d'abord vectorisé des images en utilisant les valeurs par défaut, puis j'ai augmenté les valeurs jusqu'à leur niveau maximal (10, 20, 8 et 10) et j'ai tracé les mêmes images. Les résultats, dans tous les cas que j'ai essayés, étaient si proches qu'ils n'étaient pas pertinents.
  
 La case à cocher « optimisé » a au moins une info-bulle compréhensible. Il y est affirmé que si elle est activée, elle essaiera d'optimiser les chemins en joignant les segments adjacents de la courbe de Bézier. Avec mes images de test, cependant, elle n'a servi qu'à couper les coins de certains chemins, ce qui a entraîné des trous dans le dessin. La case à cocher « optimisé » a au moins une info-bulle compréhensible. Il y est affirmé que si elle est activée, elle essaiera d'optimiser les chemins en joignant les segments adjacents de la courbe de Bézier. Avec mes images de test, cependant, elle n'a servi qu'à couper les coins de certains chemins, ce qui a entraîné des trous dans le dessin.
Ligne 79: Ligne 79:
 The lower part of the image shows the result of the tracing algorithm, with the B-spline versions on the left, and the Voronoi versions on the right. In each case, there’s a column showing the results when the parameters are left at their defaults, and one showing the results when all the parameters are set to their maximum values. The bottom row shows the result of enabling the Optimize checkbox. In most cases I suspect that creating an un-optimized B-spline using the default values will be good enough.** The lower part of the image shows the result of the tracing algorithm, with the B-spline versions on the left, and the Voronoi versions on the right. In each case, there’s a column showing the results when the parameters are left at their defaults, and one showing the results when all the parameters are set to their maximum values. The bottom row shows the result of enabling the Optimize checkbox. In most cases I suspect that creating an un-optimized B-spline using the default values will be good enough.**
  
-Dans la section Résultat, vous pouvez choisir de produire des formes dont les bords sont entièrement droits (Voronoï) ou qui peuvent inclure des courbes (B-splines). Pour la vectorisation de très petites images, c'est une question de goût personnel. Avec des images plus grandes même celles de quelques centaines de pixels seulement la sortie Motif de Voronoï peut prendre beaucoup plus de temps et ne pas donner le résultat escompté.+Dans la section Résultat, vous pouvez choisir de produire des formes dont les bords sont entièrement droits (Voronoï) ou qui peuvent inclure des courbes (B-splines). Pour la vectorisation de très petites images, c'est une question de goût personnel. Avec des images plus grandesmême celles de quelques centaines de pixels seulementla sortie Motif de Voronoï peut prendre beaucoup plus de temps et ne pas donner le résultat escompté.
  
-Voyons le résultat de l'utilisation de certaines de ces options. Dans cette capture d'écran, la favicon carrée originale de 16px se trouve en haut à gauche. À droite, vous pouvez voir comment elle se présente lorsqu'elle est mise à l'échelle directement dans Inkscape d'abord en utilisant le mode « optimiser pour la qualité », puis avec le mode « optimiser pour la vitesse » (rappelez-vous que le mode sélectionné peut être modifié dans la boîte de dialogue Propriétés de l'objet). Dans les deux cas, cependant, le résultat final est toujours une image bitmap, et ses différentes parties ne peuvent pas être manipulées comme des vecteurs.+Voyons le résultat de l'utilisation de certaines de ces options. Dans cette capture d'écran, la favicon carrée originale de 16px se trouve en haut à gauche. À sa droite, vous pouvez voir comment elle se présente lorsqu'elle est mise à l'échelle directement dans Inkscaped'abord en utilisant le mode « optimiser pour la qualité », puis avec le mode « optimiser pour la vitesse » (rappelez-vous que le mode sélectionné peut être modifié dans la boîte de dialogue Propriétés de l'objet). Dans les deux cas, cependant, le résultat final est toujours une image bitmap, et ses différentes parties ne peuvent pas être manipulées comme des vecteurs.
  
 La partie basse de l'image montre le résultat de l'algorithme de vectorisation, avec les versions B-spline à gauche, et les versions Voronoï à droite. Dans chaque cas, il y a une colonne montrant les résultats lorsque les paramètres sont laissés à leurs valeurs par défaut, et une autre montrant les résultats lorsque tous les paramètres sont réglés à leurs valeurs maximales. La ligne du bas montre le résultat de l'activation de la case à cocher Optimisé. Dans la plupart des cas, je pense que la création d'une courbe B-spline non optimisée en utilisant les valeurs par défaut sera suffisante. La partie basse de l'image montre le résultat de l'algorithme de vectorisation, avec les versions B-spline à gauche, et les versions Voronoï à droite. Dans chaque cas, il y a une colonne montrant les résultats lorsque les paramètres sont laissés à leurs valeurs par défaut, et une autre montrant les résultats lorsque tous les paramètres sont réglés à leurs valeurs maximales. La ligne du bas montre le résultat de l'activation de la case à cocher Optimisé. Dans la plupart des cas, je pense que la création d'une courbe B-spline non optimisée en utilisant les valeurs par défaut sera suffisante.
Ligne 94: Ligne 94:
 The top-left shows shapes from the B-spline tracing. The black pixels that form a diagonal edge in the original image have been turned into a single path, with far more nodes than necessary, as a result of the 8×8 pixel blocks. The resultant trace consists of a group of 69 individual objects, each of them an overly defined path.** The top-left shows shapes from the B-spline tracing. The black pixels that form a diagonal edge in the original image have been turned into a single path, with far more nodes than necessary, as a result of the 8×8 pixel blocks. The resultant trace consists of a group of 69 individual objects, each of them an overly defined path.**
  
-La grande similitude entre tous ces résultats est peut-être simplement due au fait que mon choix d'images de test ne rend pas vraiment justice à l'algorithme, mais il était en fait assez difficile de trouver des images de pixels véritablement petits. De nombreux exemples de « pixel art » que vous pouvez trouver en ligne ont l'apparence d'être pixellisés, alors qu'ils sont en fait constitués d'une collection de pixels beaucoup plus grande. Par exemple, en voici un que j'ai essayé à partir de Wikimedia Commons :+La grande similitude entre tous ces résultats est peut-être simplement due au fait que mon choix d'images de test ne rend pas vraiment justice à l'algorithme, mais il était en fait assez difficile de trouver des images avec des pixels véritablement petits. De nombreux exemples de « pixel art » que vous pouvez trouver en ligne ont l'apparence d'être pixellisés, alors qu'ils sont en fait constitués d'une collection de pixels beaucoup plus grande. Par exemple, en voici un que j'ai essayé à partir de Wikimedia Commons :
  
-Un comptage des « pixels » évidents dans l'image informatique de gauche suggère que cette partie ne fait que 31px de large. Sauf qu'il s'agit en fait de 248 pixels, chaque pixel apparent de l'image étant en réalité constitué d'un carré de pixels 8×8. Néanmoins, nous devrions être en mesure de la vectoriser avec Inkscape, non ? Voici l'image originale à gauche, suivie des versions B-spline et Voronoï après vectorisation.+Un comptage des « pixels » évidents dans l'image informatique de gauche suggère que cette partie ne fait que 31 px de large. Sauf qu'il s'agit en fait de 248 pixels, chaque pixel visible dans l'image étant en réalité constitué d'un carré de pixels 8 × 8. Néanmoins, nous devrions être en mesure de la vectoriser avec Inkscape, non ? Voici l'image originale à gauche, suivie des versions B-spline et Voronoï après vectorisation.
  
-Dans les deux cas, le traçage a pris beaucoup plus de temps qu'avec la favicon, la version Voronoï étant la plus longue, et de loin. Et pourquoi cela semble-t-il si faible ? Une vue rapprochée du résultat, avec quelques chemins sélectionnés, nous montre un peu plus ce qui se passe.+Dans les deux cas, le traçage a pris beaucoup plus de temps qu'avec la favicon, la version Voronoï étant la plus longue, et de loin. Et pourquoi cela semble-t-il si ténu ? Une vue rapprochée du résultat, avec quelques chemins sélectionnés, nous montre un peu plus de ce qui se passe.
  
-En haut à gauche, on voit les formes dde la vectorisation avec B-spline. Les pixels noirs qui forment un bord diagonal dans l'image originale ont été transformés en un seul chemin, avec beaucoup plus de nœuds que nécessaire, en raison des blocs de 8×8 pixels. La trace résultante est constituée d'un groupe de 69 objets individuels, chacun d'entre eux étant un chemin trop défini.+En haut à gauche, on voit les formes de la vectorisation avec B-spline. Les pixels noirs qui forment un bord diagonal dans l'image originale ont été transformés en un seul chemin, avec beaucoup plus de nœuds que nécessaire, en raison des blocs de 8 × 8 pixels. La trace résultante est constituée d'un groupe de 69 objets individuels, chacun d'entre eux étant sur un chemin défini.
  
  
Ligne 109: Ligne 109:
 As great as it is to have advanced algorithms in Inkscape, what I would really like to see in terms of tracing pixel art is a mode that simply takes each individual pixel and converts it to an Inkscape square, with an option to merge adjacent squares of the same color into a path. You can kind-of achieve this with the Tiled Clones dialog, if you know what you’re doing, but adding that as an option to the Trace Bitmap dialog would likely cover most people’s pixel tracing requirements, without the need for opaque parameters and complex results.** As great as it is to have advanced algorithms in Inkscape, what I would really like to see in terms of tracing pixel art is a mode that simply takes each individual pixel and converts it to an Inkscape square, with an option to merge adjacent squares of the same color into a path. You can kind-of achieve this with the Tiled Clones dialog, if you know what you’re doing, but adding that as an option to the Trace Bitmap dialog would likely cover most people’s pixel tracing requirements, without the need for opaque parameters and complex results.**
  
-Le mode Voronoï est encore pire. Ici, les pixels individuels des blocs 8×8 ont été convertis en chemins séparés, ce qui donne un groupe de 63 000 objets ! C'est un sacré résultat pour une icône clairement conçue comme une icône de 32px × 32px (1 024 pixels au total). Cela explique également pourquoi l'icône semble affadie : le grand nombre d'objets très rapprochés perturbe l'algorithme d'anticrénelage d'Inkscape, qui tente de résoudre les bords individuels des formes. +Le mode Voronoï est encore pire. Ici, les pixels individuels des blocs 8 × 8 ont été convertis en chemins séparés, ce qui donne un groupe de 63 000 objets ! C'est un sacré résultat pour une icône clairement conçue comme une icône de 32 px × 32 px (1 024 pixels au total). Cela explique également pourquoi l'icône semble affadie : le grand nombre d'objets très rapprochés perturbe l'algorithme d'anticrénelage d'Inkscape, qui tente de résoudre les bords individuels des formes. 
  
-Essayer de convertir quelque chose d'aussi petit qu'une icône en une image vectorielle sera toujours un compromis qui fonctionnera mieux pour certaines images que pour d'autres. La leçon à en tirer est que le mode pixel art n'est pas vraiment conçu pour « l'art de style pixel », mais spécifiquement pour les images pixel à très basse résolution. Si votre matériel source mesure plus de 48px dans l'une ou l'autre dimension, vous devriez probablement envisager de le réduire dans un éditeur de bitmap avant de le soumettre à cet algorithme.+Essayer de convertir quelque chose d'aussi petit qu'une icône en une image vectorielle sera toujours un compromis qui fonctionnera mieux pour certaines images que pour d'autres. La leçon à en tirer est que le mode pixel art n'est pas vraiment conçu pour « l'art de style pixel », mais spécifiquement pour les images pixel à très basse résolution. Si votre matériel source mesure plus de 48 px dans l'une ou l'autre dimension, vous devriez probablement envisager de le réduire dans un éditeur de bitmap avant de le soumettre à cet algorithme.
  
-Même si c'est génial d'avoir des algorithmes avancés dans Inkscape, ce que j'aimerais vraiment voir en termes de vectorisation de pixel art est un mode qui prend simplement chaque pixel individuel et le convertit en un carré Inkscape, avec une option pour fusionner les carrés adjacents de la même couleur en un chemin. Vous pouvez en quelque sorte réaliser cela avec la boîte de dialogue du Pavage des clones, si vous savez ce que vous faites, mais ajouter cette option à la boîte de dialogue Vectoriser un objet matriciel couvrirait probablement les besoins de la plupart des gens en matière de vectorisation de pixels, sans avoir besoin de paramètres opaques et de résultats complexes.+Même si c'est génial d'avoir des algorithmes avancés dans Inkscape, ce que j'aimerais vraiment voir en termes de vectorisation de pixel art est un mode qui prend simplement chaque pixel individuel et le convertit en un carré Inkscape, avec une option pour fusionner les carrés adjacents de la même couleur en un chemin. Vous pouvez plus ou moins réaliser cela avec la boîte de dialogue du Pavage des clones, si vous savez ce que vous faites, mais ajouter cette option à la boîte de dialogue Vectoriser un objet matriciel couvrirait probablement les besoins de la plupart des gens en matière de vectorisation de pixels, sans avoir besoin de paramètres opaques et de résultats complexes.
  
  
issue170/inkscape.1624969603.txt.gz · Dernière modification : 2021/06/29 14:26 de d52fr