imagescale

画像がノード内にどのように収まるかを制御します。

型: bool | string、デフォルト: false

一般的に、画像は自然なサイズ(dpi参照)で表示され、ノードサイズは画像、ラベル、マージン、周辺部を含めるのに十分な大きさになります。

幅と高さは、最小のwidthheightよりも少なくとも大きくなります。ただし、fixedsize=trueの場合、幅と高さの属性はノードの正確なサイズを指定します。

  • レンダリング中、デフォルトの場合(imagescale=false)、画像は自然なサイズを維持します。
  • imagescale=trueの場合、画像はノード内に収まるように均一に拡大縮小されます(つまり、アスペクト比は維持されます)。画像の少なくとも1つの寸法は、ノードのサイズを考慮して可能な限り大きくなります。
  • imagescale=widthの場合、画像の幅はノード幅に合わせて拡大縮小されます。
  • imagescale=heightの場合も同様です。
  • imagescale=bothの場合、高さ、幅ともノードに合わせて個別に拡大縮小されます。

いずれの場合も、画像の寸法がノードの対応する寸法よりも大きい場合、その画像の寸法はノードに合わせて縮小されます。

拡大の場合と同様に、imagescale=trueの場合、幅と高さは均一に拡大縮小されます。

有効な場所
  • ノード

Graphvizのコードベースで"imagescale"を検索