如何重新缩放图像节点?

时间:2014-12-29 19:00:11

标签: graphviz

不使用HTML,什么是调整GraphViz文档中使用的外部图像的简单方法? 例如,使用以下内容:

somenode [size=1 image="littleperson.png", label=""];

如何将图像缩小? [最好没有HTML,如果它是最直接/不可避免的,请使用HTML。]

我对HTML没有太多运气:

somenode [label=<<IMG SRC="littleperson.png" />>];

引发错误。

1 个答案:

答案 0 :(得分:13)

您可以通过多种方式缩小外部图像。

  • 不使用HTML,使用imagescale属性和/或fixedsize属性,以及节点的权重和高度属性。

    somenode [width=50 height=50 fixedsize=true image="littleperson.png", label=""];

  • 使用HTML(img HTML标记采用与图像标尺具有相同参数的scale属性),fixedsize和height和width的属性属于包含图像标记的td。

    somenode [label=< <table><tr><td fixedsize="true" width="50" height="50"><img src="littleperson.png" /></td></tr></table> >];

  • 调整外部程序中的图像大小并加载

    somenode [image="littleperson_resized.png", label=""];

进一步的文档/参考资料