2

GraphViz ツールを使用していくつかの依存関係グラフを生成しようとしていますが、ドットを取得して画像をエクスポートする運がありません。SVG は問題なく動作しますが、それ以外 (jpeg、gif、png) を使用するとドットがクラッシュします。

ここに私のグラフがあります:

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

機能するコマンドラインは次のとおりです(svgの場合):

dot test.dot -Tsvg -o test.svg

クラッシュの原因となるコマンド ラインは次のとおりです。

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

明らかな何かが欠けていますか?

ありがとう、

(これは 2.24 graphviz パッケージを使用する WinXP 32 ビットであることに注意してください)。

4

3 に答える 3

2

OK 誤報です。インストーラーが何らかの理由で一部のファイルを見逃したようです。アンインストール/再インストールを行うと修正されました。

健全性チェックをありがとう!

于 2009-08-08T00:26:00.537 に答える
1

明白なことは何もありません-それらは私にとっては「うまくいく」のですが、画像フォーマット用のヘルパーライブラリがいくつか欠けている可能性はありますか?

于 2009-08-08T00:18:22.840 に答える
1

ここでは問題なく動作します (Debian テスト、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

あなたのシステムは何ですか?

于 2009-08-08T00:19:16.930 に答える