Spec-Zone.ru › Graphviz

imagescale

Управляет тем, как изображение заполняет содержащий его узел

тип: bool | string, по умолчанию: false

Как правило, изображению задаётся его естественный размер (см. dpi), а размер узла выбирается таким, чтобы в нём помещались изображение, метка, отступ и периферийные элементы.

Его ширина и высота также будут не меньше минимальных значений width и height. Однако если fixedsize=true, атрибуты ширины и высоты задают точный размер узла.

  • При отрисовке в случае по умолчанию (imagescale=false) изображение сохраняет естественный размер.
  • Если imagescale=true, изображение равномерно масштабируется (то есть сохраняет соотношение сторон), чтобы поместиться в узел. Как минимум один размер изображения будет максимально возможным с учётом размера узла.
  • Когда imagescale=width, ширина изображения масштабируется так, чтобы заполнить узел по ширине.
  • Соответствующее правило действует, когда imagescale=height.
  • Когда imagescale=both, высота и ширина масштабируются независимо друг от друга, чтобы заполнить узел.

Во всех случаях, если размер изображения по одной из осей превышает соответствующий размер узла, изображение по этой оси уменьшается, чтобы поместиться в узел.

Как и в случае увеличения, если imagescale=true, ширина и высота масштабируются равномерно.

Допустимо для:
  • Узлов

© 2025 The Graphviz Authors
Licensed under the Eclipse Public License 1.0.
https://www.graphviz.org/docs/attrs/imagescale/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API