51 votes

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

J'aimerais pouvoir Culture de structures chimiques SVG , complètement (voir cette question ), qui ont été créées à l'aide de MarvinSketch Je pense avoir trouvé une solution ; j'utilise MarvinSketch pour créer un grand fichier PNG, puis je le recadre à l'aide de GIMP puis de convertir le PNG vers SVG . J'aimerais donc 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é.

35voto

Opt Points 137

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

  1. Installer Inkscape en utilisant sudo apt-get install inkscape
  2. Importer votre image
  3. Sélectionnez votre image
  4. Dans la barre de menu, sélectionnez Chemin > Tracer l'élément bitmap
  5. Ajuster les paramètres de traçage selon les besoins

Vérifier leur tutoriel sur le 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 de Inkscape .

33voto

user.dz Points 45060

Vous recherchez donc trame まで vecteur Graphiques convertisseur/traceur . potrace & autotrace Les deux sont dans le dépôt Ubuntu. J'ai moi-même essayé potrace qui donnait de bons résultats avec les options par défaut. Si je me souviens bien, les deux outils ne prennent pas en charge formats compressés en tant qu'entrée, seul le images bitmap .

Véase Exemples de potrace

Potrace Utilitaire permettant de transformer des images bitmaps en graphiques vectoriels

potrace est un utilitaire permettant de tracer une image bitmap, w une image bitmap en une image lisse et évolutive. L'entrée est une image bitmap (PBM, PGM, PPM, ou BMP), et la sortie par défaut est un fichier PostScript encapsulé (EMS). (EPS). Une utilisation typique consiste à créer des fichiers EPS à partir de données numérisées, telles que logos d'entreprises ou d'universités, notes manuscrites, etc. L'image résultante n'est pas L'image qui en résulte n'est pas "irrégulière" comme une image bitmap, mais lisse. [ ] résolution.

Commandement :

potrace -s inputfile

AutoTrace : convertisseur d'images bitmap en images vectorielles

AutoTrace est un programme de conversion de bitmaps en graphiques vectoriels. L'objectif du projet AutoTrace est le développement d'une application gratuite similaire à CorelTrace ou Adobe Streamline. À certains égards, il est déjà meilleur. Créé à l'origine comme un plugin pour GIMP, AutoTrace est maintenant un programme autonome.

Commandement :

autotrace -output-format svg inputfile

Références :

  • man potrace
  • man autotrace

Mise à jour

10voto

CPH Points 350

Utiliser le convert dans le terminal :

Par exemple :

convert EXAMPLE.png EXAMPLE.svg

Voici quelques informations tirées 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

2voto

Ivan Cervantes Points 21

Je viens d'utiliser gimp avec des résultats étonnants. J'ai d'abord utilisé potrace mais tout ce que j'ai obtenu c'est une image toute noire avec beaucoup de distorsion. Peut-être que je ne l'ai pas utilisé correctement mais quand j'ai essayé avec gimp en exportant simplement en "eps" (nom_de_fichier.eps), c'était fait. Tout ce que j'ai à faire, c'est de le revoir en fixant la résolution à 300. C'est tout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X