Tutorial für Python-Scripting mit Inkscape?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Yadgar
Beiträge: 954
Registriert: 22.11.2010 22:11:08
Wohnort: Qal'a-ye Nil, Bergisch-Afghanistan (linksrheinische Exklave)
Kontaktdaten:

Tutorial für Python-Scripting mit Inkscape?

Beitrag von Yadgar » 25.09.2017 17:53:45

Hi(gh)!

Für ein privates Video-Projekt suche ich Wege, nach Inkscape importierte Bitmaps automatisch zu vektorisieren. Da die Inkscape-eigenen Kommandos für den Konsolenmodus es anscheinend nicht zulassen, Parameter mitzugeben (für die automatisierte Eingabe in Dialogboxen) versuche ich mein Glück jetzt mit Python.

Aber was ich auch immer als Suchstichworte in Google eingebe ("Inkscape script tutorial", "Inkscape scripting tutorial", "Inkscape Python scripting" usw.), ich lande immer nur in konfusem Informationsmüll, irgendwelchen Blogs oder winzigen Mini-Tutorials, finde aber nie ein vernünftiges Handbuch zum Thema! Oder gibt es so etwas gar nicht?
If operating systems were countries, Linux would be pre-1978 Afghanistan: an all-time favourite among alternative globetrotters, but shunned by mainstream tourists because of its lack of fancy beaches, shortage of alcoholic beverages and its fondness of beards...

Benutzeravatar
Yadgar
Beiträge: 954
Registriert: 22.11.2010 22:11:08
Wohnort: Qal'a-ye Nil, Bergisch-Afghanistan (linksrheinische Exklave)
Kontaktdaten:

Re: Tutorial für Python-Scripting mit Inkscape?

Beitrag von Yadgar » 25.09.2017 18:50:46

<Ingrid>
Yadgar hat geschrieben: ↑ zum Beitrag ↑
25.09.2017 17:53:45
Hi(gh)!

Für ein privates Video-Projekt suche ich Wege, nach Inkscape importierte Bitmaps automatisch zu vektorisieren. Da die Inkscape-eigenen Kommandos für den Konsolenmodus es anscheinend nicht zulassen, Parameter mitzugeben (für die automatisierte Eingabe in Dialogboxen) versuche ich mein Glück jetzt mit Python.

Aber was ich auch immer als Suchstichworte in Google eingebe ("Inkscape script tutorial", "Inkscape scripting tutorial", "Inkscape Python scripting" usw.), ich lande immer nur in konfusem Informationsmüll, irgendwelchen Blogs oder winzigen Mini-Tutorials, finde aber nie ein vernünftiges Handbuch zum Thema! Oder gibt es so etwas gar nicht?
</Ingrid>

Es sieht so aus, als ließe sich zumindest der Schritt von der Bitmap zur Vektorgrafik auch anders lösen: in einem der offiziellen Inkscape-Tutorials (https://inkscape.org/de/doc/tutorials/t ... ng.de.html) heißt es, dass Inkscape intern mit dem Vektorisierungsprogramm potrace arbeitet... und das wiederum gibt es als Debian-Paket!

Leider ist es auch nicht so ganz das Wahre - denn potrace produziert nur monochrome Vektorgrafiken, während die Vektorisierungsfunktion von Inkspace bis zu 256 Farbstufen erkennt. Also bleibt es bei meiner Frage: wo bekomme ich ein vernünftiges Tutorial für Inkscape-Skripting mit Python her?
If operating systems were countries, Linux would be pre-1978 Afghanistan: an all-time favourite among alternative globetrotters, but shunned by mainstream tourists because of its lack of fancy beaches, shortage of alcoholic beverages and its fondness of beards...

schwedenmann
Beiträge: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Tutorial für Python-Scripting mit Inkscape?

Beitrag von schwedenmann » 25.09.2017 19:04:24

Hallo

Warum vektorisieerst du nicht vorher per potace und importierst dann ?

mfg
schwedenmann

Benutzeravatar
Yadgar
Beiträge: 954
Registriert: 22.11.2010 22:11:08
Wohnort: Qal'a-ye Nil, Bergisch-Afghanistan (linksrheinische Exklave)
Kontaktdaten:

Re: Tutorial für Python-Scripting mit Inkscape?

Beitrag von Yadgar » 25.09.2017 19:16:43

Hej!
schwedenmann hat geschrieben: ↑ zum Beitrag ↑
25.09.2017 19:04:24
Warum vektorisieerst du nicht vorher per potace und importierst dann ?
Na, ich will das Ganze ja per bash-Skript automatisieren - es geht schließlich um mehrere zehntausend Einzelframes! Und die mit Potrace erzeugten Bilder enthalten ja keine Farbinformation mehr...
If operating systems were countries, Linux would be pre-1978 Afghanistan: an all-time favourite among alternative globetrotters, but shunned by mainstream tourists because of its lack of fancy beaches, shortage of alcoholic beverages and its fondness of beards...

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Tutorial für Python-Scripting mit Inkscape?

Beitrag von eggy » 27.09.2017 07:08:15

Der unterste Eintrag auf http://www.inkscapeforum.com/viewtopic.php?t=3299 hat mich zu
http://confluence.concord.org/display/CCTR/ und da weiter unter Tracing Color Raster Images zu
http://confluence.concord.org/display/C ... ayers.html geführt.

Über diese Liste https://en.wikipedia.org/wiki/Compariso ... n_software hab ich https://github.com/jankovicsandras/imagetracerjava gefunden, ich habs nicht ausprobiert, aber evtl ist das was für Dich?

Abgesehn davon findet man mit den Suchworten "inkscape batch potrace color" auch noch nen Haufen anderer Threads.

Antworten