Das Ausführen von inkscape.com führt manchmal dazu, dass die CPU den endlosen Prozess inkscape.exe frisst

575
Tomáš Zato

Ich exportiere Layer aus einer SVG-Datei mit Inkscape CLI unter Windows.

Zuerst dachte ich, es wäre mein Befehl, der das Problem verursacht:

"D:\programs\inkscape\inkscape.com" "D:\images\PLA\ALARMS_CIRCLE.svg" -i layer1 -j -C --export-png=D:\web\templates\generator\images\output\LIM_I_soft.png 

Die SVG-Datei enthält 6 Ebenen mit jeweils einem Kreis. Ich werde es kopieren und am Ende der Antwort einfügen.

Das Problem, das ich beobachte, ist, dass etwa 50% der inkscape.comFälle wie erwartet beendet werden, weitere 50% jedoch hängen davon ab. Wenn ich die Tastenkombination Strg + C drücke, wird das inkscape.comProgramm beendet, aber der inkscape.exeProzess, den es erzeugt hat, läuft weiter und frisst einen vollen CPU-Kern.

Das Ausführen von inkscape.com führt manchmal dazu, dass die CPU den endlosen Prozess inkscape.exe frisst

Seltsam ist, dass der Hang nach einem erfolgreichen Export passiert.

D:\web\templates\generator\images>"D:\programs\inkscape\inkscape.com" "D:\images\PLA\ALARMS_CIRCLE.svg" -i layer1 -j -C --export-png=D:\web\templates\generator\images\output\LIM_I_soft.png Exporting only object with id="layer1"; all other objects hidden Background RRGGBBAA: ffffff00 Area 0:0:64:64 exported to 64 x 64 pixels (96 dpi) Bitmap saved as: D:\web\templates\generator\images\output\LIM_I_soft.png  <<PROCESS HANGS HERE, exported file is OK>> 
  • Inkscape-Version: Inkscape 0.92.1 r15371
  • Windows: Windows 7 x64

Bei der Abfrage der Version habe "D:\programs\inkscape\inkscape.com" --versionich jedoch herausgefunden, dass dies bei jedem CLI-Aufruf von inkscape der Fall ist . Wenn Sie nur nach der Version fragen, bleiben Sie zu 50% stecken und schaffen so den CPU-Fresser.

Warum passiert mir das?

0

0 Antworten auf die Frage