imagescale
控制图像如何填充其包含的节点
通常,图像使用其自然大小(参见 dpi
),节点大小会足够大以容纳其图像、标签、边距和外围。
它的宽度和高度也将至少与它的最小 width
和 height
一样大。然而,如果 fixedsize=true
,则宽度和高度属性指定节点的精确大小。
- 在渲染过程中,在默认情况下(
imagescale=false
),图像保留其自然大小。 - 如果
imagescale=true
,则图像将被统一缩放(即,保持其纵横比)以适合节点。图像的至少一个维度将尽可能大,以适应节点的大小。 - 当
imagescale=width
时,图像的宽度将被缩放以填充节点宽度。 - 当
imagescale=height
时,相应的属性成立。 - 当
imagescale=both
时,高度和宽度将分别进行缩放以填充节点。
在所有情况下,如果图像的一个维度大于节点的相应维度,则图像的该维度将被缩放到适合节点。
与扩展情况一样,如果 imagescale=true
,宽度和高度将被统一缩放。
- 节点