imagescale

控制图像如何填充其包含的节点

类型: bool | string, 默认值: false

通常,图像使用其自然大小(参见 dpi),节点大小会足够大以容纳其图像、标签、边距和外围。

它的宽度和高度也将至少与它的最小 widthheight 一样大。然而,如果 fixedsize=true,则宽度和高度属性指定节点的精确大小。

  • 在渲染过程中,在默认情况下(imagescale=false),图像保留其自然大小。
  • 如果 imagescale=true,则图像将被统一缩放(即,保持其纵横比)以适合节点。图像的至少一个维度将尽可能大,以适应节点的大小。
  • imagescale=width 时,图像的宽度将被缩放以填充节点宽度。
  • imagescale=height 时,相应的属性成立。
  • imagescale=both 时,高度和宽度将分别进行缩放以填充节点。

在所有情况下,如果图像的一个维度大于节点的相应维度,则图像的该维度将被缩放到适合节点。

与扩展情况一样,如果 imagescale=true,宽度和高度将被统一缩放。

对以下内容有效
  • 节点

在 Graphviz 代码库中搜索 "imagescale"

最后修改于 2024 年 7 月 28 日: 将所有 Hugo 'ref' 替换为 'relref' (bbef86a)