Vectoriser du pixel art avec Inkscape

pixelart+inkscape.png

Voici un tutoriel pour vectoriser très simplement du pixel art au format png tout en conservant les zones transparentes de notre image avec votre éditeur vectoriel préféré, j'ai nommé Inkscape.

Prérequis

  • Une image en pixel art au format *.png, exemple :

Importer votre image pixelisée

  • Ouvrir Inkscape
  • Importer... (ou Ctrl + I)
  • Sélectionner votre fichier png.
  • Cocher les options suivantes :

  • Sélectionner votre image (Ctrl + A).
  • Sélectionner l'image importée puis appuyer sur les touches Maj + Ctrl + R pour ajuster la page au dessin.

Vectoriser votre image pixelisée

  • Sélectionner votre image (Ctrl + A).
  • Chemin > Vectoriser un objet matriciel (Maj + Alt + B).
  • Cocher les options suivantes, puis valider :

  • Supprimer l'image png (en dessous de l'image vectorisée).
  • Sélectionner votre image vectorisée (Ctrl + A).
  • Objet > Dégrouper (Maj + Ctrl + G) :

Nettoyer votre image vectorisée

Notez que notre image vectorisée est composée d'un ensemble de carrés et que dans mon cas les pixels transparents sont représentés par des carrés blancs. Nous allons les supprimer pour restaurer notre transparence.

  • Édition > Éditeur XML (Maj + Ctrl + X).
  • Sélectionner un nœud de image qui contient la transparence :

  • Copier le style contenant "fill:#000000;fill-opacity:0" :

  • Édition > Rechercher/remplacer... (Ctrl + F).
  • Cocher les options suivantes, puis cliquer sur "Rechercher" :

  • Édition > Supprimer (Suppr).
  • Sélectionner votre image modifiée (Ctrl + A).
  • Chemin > Union (Ctrl++) :

  • Sauvegarder votre fichier au format svg, vous devez obtenir ce fichier :

Enjoy ^^

Petit plus, un exemple applicatif que j'ai fait il y a peu : https://pixa.silbad.com/