Befehlszeilen-Bitmap-Verfolgung mit Inkscape

Angenommen, Sie möchten mehrere Bitmaps mit einigen festen Inkscape-Tracing-Einstellungen nachzeichnen. Gibt es eine Möglichkeit, dies automatisch mit einer Batch-Datei zu tun?

Verwandte eins und zwei , aber ich würde es eigentlich gerne über inkscape machen, um das Tracing-Tool nur einmal installiert zu haben.

Antworten (2)

Ich habe ein Repo für diese Aufgabe erstellt, zu spät, aber ich hoffe, es hilft

# New trace action with fully optional parameters
selection-trace:{scans},{is_smooth[0|1]},{is_stack[0|1]},{is_remove_background[0|1],{speckles},{smooth_corners},{optimize}}
# Example:
# Trace 256 colors then export to output.svg
$ inkscape.exe --actions="select-all;selection-trace:256,0,1,1,4,1.0,0.20;export-filename:output.svg;export-do;" "input.png" --batch-process

GitHub-Repository verknüpfen

Hat mir geholfen, danke :D

Potrace

Inkscape-Trace-Bitmaps mit einer eingebetteten Version von Potrace. Leider können wir nicht über die Befehlszeile darauf zugreifen. Darüber hinaus gibt es keine gemeinsam genutzten Bibliotheken von Inkscape und Portrace, was bedeutet, dass Sie potrace zusätzlich zu Inkscape installieren müssen, um Bitmaps über die Befehlszeile zu verfolgen.

Der Vorteil dabei ist, dass Sie viel mehr Zugriff auf die Feinabstimmung Ihrer Traces mit spezifischen Optionen haben, die im Potrace-Handbuch gut aufgelistet sind .

Auf Linux-Systemen sollte potrace in Ihren Software-Repositories verfügbar sein. Quellpakete und vorkompilierte Binärdateien für andere Betriebssysteme sind bei sourceforge erhältlich .

Potrace macht nur Schwarzweiß- und Graustufenbilder, Inskape macht auch die Farbbilder, indem es die Kanäle trennt