Convertir un fichier PNG en SVG

Publié
Commentaires Aucun

3D à partir d’une image

3D.jpg

Dans la conception des pièces 3D, Freecad est assez puissant
il est disponible pour Windows et Linux, il permet de concevoir des objets en mode paramétrique

Une des possibilité est de pouvoir générer une pièce 3D à partir d’un modèle 2D et notamment des photos ou images

FreeCad n’accepte que les images au format SVG pour pouvoir générer directement la forme de la pièce sans dessiner.

Le script ci-dessous permet de convertir automatiquement une image SVG à partir d’un image PNG

#!/bin/bash

File_png="${1?:Usage: $0 file.png}"

if [[ ! -s "$File_png" ]]; then
  echo >&2 "Le premier argument ($File_png)"
  echo >&2 "doit avoir une taille superieure à zero"
  ( set -x ; ls -s "$File_png" )
  exit 1
fi

File="${File_png%.*}"

convert "$File_png" "$File.pnm"        # PNG to PNM
potrace "$File.pnm" -s -o "$File.svg"  # PNM to SVG
rm "$File.pnm"

Une fois l’image convertie, il est possible de l’éditer avec Inkscape pour la retravailler

svg.jpg

et produit la pièce en 3D avec freecad

freecad.jpg

Auteur

Commentaires

Commentaires fermés pour cet article.

← Plus anciens Plus récents →