Tranformer une photo jpg en svg stylisé avec Python3

<< retour accueil


Ici, je transforme une image JPG en SVG.

Désormais les llibrairies ( imageio ) existent sous Python 3 pour travailler sur les images jpg, je me suis désormais lancé en les transformant en fichier texte SVG qui est un format vectoriel. Ce format peut être retransformer en JPG via le logiciel gratuit Inkscape.

>> le programme

Plusieurs paramètres peuvent être modifiés dans le programme:
  • la résolution de l'image finale (paramètre distance)
  • le canal utilisé (Rouge, vert ou bleu)
  • la grosseur des points
  • mettre un 'int' pour normaliser les rayons des points (rendu n°2)
Voila le rendu (cliquer sur les images pour les voir en grand)

lenna
Lénna, est une photo initialement parue dans Playboy et est devenue emblématique des informaticiens des années 1970 (une rare photo numérisée à l'époque).

lenna
=>
 le fichier svg généré


lenna int
'int' appliqué sur le rayon des petite cercles