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é.
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
Inkscape dispose d'un formidable outil de traçage automatique.
Sudo apt-get install inkscape
Path -> Trace Bitmap Item
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 .
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
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.