2009-08-08 3 views
2

Ich versuche die GraphViz-Tools zu verwenden, um einige Abhängigkeitsgraphen zu erstellen, aber ich habe kein Glück, Punkte zu erhalten, um Bilder zu exportieren. SVG funktioniert gut, aber alles andere (jpeg, gif, png) führt zum Absturz des Punktes.graphviz/dot crash (es stellte sich heraus, dass es durch eine fehlerhafte Installation verursacht wurde)

Hier ist mein Diagramm:

digraph test { 
main -> parse -> execute; 
main -> init; 
main -> cleanup; 
execute -> make_string; 
execute -> printf 
init -> make_string; 
main -> printf; 
execute -> compare; 
} 

Hier ist die Befehlszeile, die (für svg) funktioniert:

dot test.dot -Tsvg -o test.svg 

Hier sind die Befehlszeilen, die zu einem Absturz führen:

dot test.dot -Tjpg -o test.jpg 
dot test.dot -Tjpeg -o test.jpeg 
dot test.dot -Tpng -o test.png 

Fehle ich etwas offensichtlich?

Danke,

(Beachten Sie dies auf WinXP 32-bit ist das 2,24 graphviz Paket verwenden).

Antwort

1

Werke hier in Ordnung (Debian Testing, graphviz 2.20.2-3 + b4):

$ dot test.dot -Tjpeg -o test.jpeg 
$ file test.jpeg 
test.jpeg: JPEG image data, JFIF standard 1.01, comment: "CREATOR: gd-jpeg v1.0 (using IJ" 
$ dot test.dot -Tpng -o test.png 
$ file test.png 
test.png: PNG image, 480 x 347, 8-bit/color RGBA, non-interlace 

Was ist Ihr System?

1

Nichts ist offensichtlich - diese "funktionieren" nur für mich, aber könnten Sie einige Hilfs-Bibliotheken für Bildformate fehlen?

1

OK falscher Alarm, es sieht so aus, als ob der Installer aus irgendeinem Grund einige Dateien verpasst hat. Eine Deinstallation/Neuinstallation hat es behoben.

Danke für die Plausibilitätsprüfungen!

Verwandte Themen