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/