我试图使用pyreverse为项目源代码生成UML图像。当我运行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
然后,如果我打开任一图像,该文本是不可读的,因为它已缩放。 有没有办法不缩放,让图像尺寸大?
由于
答案 0 :(得分:16)
选项
-T svg
为我工作
答案 1 :(得分:6)
Cairo的最大位图大小为32767x32767像素,点会缩放图形以适合该区域。作为替代方案,您可以告诉pyreverse生成PDF文件,并使用其他工具转换为PNG,如果您确实需要位图。
答案 2 :(得分:1)
在2019年,您可以使用以下命令将图表简单地输出为svg:
-o svg