图表对于cairo-renderer位图来说太大了

时间:2014-01-24 04:49:48

标签: linux graphics ubuntu-12.04 cairo dot

我试图使用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

然后,如果我打开任一图像,该文本是不可读的,因为它已缩放。 有没有办法不缩放,让图像尺寸大?

由于

3 个答案:

答案 0 :(得分:16)

选项

-T svg

为我工作

答案 1 :(得分:6)

Cairo的最大位图大小为32767x32767像素,点会缩放图形以适合该区域。作为替代方案,您可以告诉pyreverse生成PDF文件,并使用其他工具转换为PNG,如果您确实需要位图。

答案 2 :(得分:1)

在2019年,您可以使用以下命令将图表简单地输出为svg:

  

-o svg