web-dev-qa-db-ja.com

グラフがcairo-rendererビットマップには大きすぎます

プロジェクトのソースコードのUML画像を生成するためにpyreverseを使用しようとしています。 pyreverseコマンドを実行し、png画像を生成するように指定すると、実行され、しばらくすると次のように表示されます。

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.271394 to fit
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.333083 to fit

次に、どちらかの画像を開くと、拡大縮小されているため、テキストが読み取れません。拡大縮小せずに画像を大きくする方法はありますか?

ありがとう

17
omega

オプション

-T svg

私のために働いた

23
wall

Cairoの最大ビットマップサイズは32767x32767ピクセルで、ドットはその領域内に収まるようにグラフを拡大縮小します。別の方法として、本当にビットマップが必要な場合は、pyreverseにPDFファイルを生成し、他のツールを使用してPNGに変換するように指示できます。

7
pdw

2019年には、次を使用してダイアグラムをsvgとして出力できます。

-o svg

1
rekinyz