Ustensiles numériques

Autotrace

Autotrace est un outil en ligne de commande permettant de convertir des images matricielles en images vectorielles. Les formats d'entrée acceptés sont : BMP, TGA, PNM, PPM, PGM et PBM.

Sous Linux, on peut l'installer en ligne de commande. Sous Ubuntu/Debian :

sudo apt-get install autotrace

Sous Manjaro il faut installer depuis le dépôt de développement :

yay -S autotrace-git

Vectoriser une image

Pour vectoriser un image de façon basique (Autotrace va simplement traduire les pixels de couleur similaire en formes vectorielles), on utlise la commande suivante :

autotrace -output-file mon_image_vectorisee.svg mon_image.jpg

Attention, on donne d'abord le nom du fichier de sortie (juste après l'argument -output-file) puis on donne à la commande notre image de départ. Le fichier de sortie doit porter l'extension du format dans lequel on veut exporter l'image vectorisée (ici mon_image_vectorisee.svg). Voici une image de base et le résultat de la vectorisation simple avec Autotrace :

Vectoriser par une ligne centrale

Autotrace possède une fonction centerline qui permet de tracer une ligne centrale dans une image bitmap noir et blanc. Cette fonction ne marche qu'avec des images bitmap ne comportant que des pixels noirs et blancs va générer une sorte de « squelette » vectoriel pour les formes de l'image composées de pixels noirs. Voici un exemple de ce que donne cette fonction sur des images de lettres dessinées à la main :

Pour utiliser cette fonction, la commande à taper sera :

autotrace -centerline -output-file mon_image_vectorisee.svg mon_image_de_base.bmp

Si on applique ce processus à des images de lettres puis qu'on importe ces fichiers vectoriels dans un éditeur de fonte, on peut obtenir une typographie générée automatiquement par Autotrace, comme ceci :