web-dev-qa-db-fra.com

Comment convertir un fichier PNG en fichier SVG à l'aide d'un logiciel?

J'aimerais pouvoir rogner les structures chimiques SVG , complètement (voir cette question ), qui ont été créées à l'aide de MarvinSketch et je pense avoir pensé à une solution; J'utilise MarvinSketch pour créer un fichier PNG volumineux, puis rogner celui-ci à l'aide de GIMP, puis convertir le fichier PNG à SVG . Par conséquent, j'aimerais savoir si quelqu'un connaît un logiciel gratuit que je peux installer (je n'aime pas utiliser les convertisseurs en ligne car je me méfie toujours des logiciels malveillants) sur Ubuntu pour une conversion PNG-> SVG de haute qualité.

27
BH2017

Donc, vous cherchez raster à vecteur convertisseur graphique. potrace & autotrace sont tous deux dans le référentiel Ubuntu. J'ai moi-même essayé potrace avant qui donnait de bons résultats avec des options par défaut. Si je me souviens bien, les deux outils ne prennent pas en charge les formats compressés en entrée, mais uniquement les images bitmap.

Voir exemples Potrace

Potrace : utilitaire permettant de transformer des bitmaps en graphiques vectoriels.

potrace est un utilitaire permettant de tracer un bitmap, c'est-à-dire de transformer un bitmap en une image lisse et évolutive. L'entrée est une bitmap (format PBM, PGM, PPM ou BMP) et la sortie par défaut est un fichier PostScript encapsulé (EPS). Une utilisation typique consiste à créer des fichiers EPS à partir de données numérisées, telles que des logos de société ou d'université, des notes manuscrites, etc. L'image résultante n'est pas "irrégulière" comme un bitmap, mais lisse. Il peut ensuite être rendu à n'importe quelle résolution.

Commander:

potrace -s inputfile

AutoTrace : convertisseur d'images bitmap en vectoriel

AutoTrace est un programme permettant de convertir des bitmaps en graphiques vectoriels. Le projet AutoTrace a pour objectif de développer une application librement disponible, similaire à CorelTrace ou Adobe Streamline. À certains égards, c'est déjà mieux. Initialement créé en tant que plug-in pour GIMP, AutoTrace est maintenant un programme autonome.

Commander:

autotrace -output-format svg inputfile

Références:

  • man potrace
  • man autotrace
22
user.dz

Inkscape dispose d'un formidable outil de traçage automatique.

  1. Installez Inkscape en utilisant Sudo apt-get install inkscape
  2. Importez votre image
  3. Sélectionnez votre image
  4. Dans la barre de menus, sélectionnez Path -> Trace Bitmap Item
  5. Ajustez les paramètres de traçage si nécessaire

Vérifiez leur tutoriel de traçage pour plus d'informations.

Une fois que vous êtes à l'aise avec les options de traçage. Vous pouvez l’automatiser en utilisant CLI d’Inkscape .

16
Hussein El Motayam

Utilisez la commande convert dans le terminal:

Par exemple: convert EXAMPLE.png EXAMPLE.svg

Voici quelques informations de la page de manuel:

convert(1) - Linux man page

Name

convert - convert between image formats as well as resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more.

Synopsis

convert [input-options] input-file [output-options] output-file

6
CPH

Je viens d'utiliser Gimp en ce moment avec des résultats étonnants. J'ai d'abord utilisé Potrace, mais tout ce que j'ai obtenu est une image entièrement en noir avec beaucoup de distorsion. Peut-être que je ne l'ai pas utilisé correctement, mais lorsque j'ai essayé avec gimp d'exporter simplement en tant que "eps" (nom_fichier.eps), tout était terminé. Tout ce que je devais faire, c’était d’étudier la résolution de 300. C’est tout.

0
Ivan Cervantes