Konva 缩小组
Konva scale down group
我有一个 850x600px 的 Konva 舞台,以及一张由大量 SVG 图像创建的图片。我想尝试缩小整个 stage/layer/group 以适应 phone 屏幕。
- 我尝试将比例设置为小于 1(示例:0.5),但我似乎无法正常工作。
实现此目标的最佳方法是什么?
配置示例:
var stage = new Konva.Stage({
container: 'container',
width: 850,
height: 600,
scale: 0.5
});
您无法将 scale
设置为 0.5
。您需要使用:
scale: {x: 0.5, y: 0.5}
或者你可以使用这个:
scaleX: 0.5,
scaleY: 0.5
注意:我将在 Konva v3 中为比例和其他一些属性的无效值添加警告。
我有一个 850x600px 的 Konva 舞台,以及一张由大量 SVG 图像创建的图片。我想尝试缩小整个 stage/layer/group 以适应 phone 屏幕。
- 我尝试将比例设置为小于 1(示例:0.5),但我似乎无法正常工作。
实现此目标的最佳方法是什么?
配置示例:
var stage = new Konva.Stage({
container: 'container',
width: 850,
height: 600,
scale: 0.5
});
您无法将 scale
设置为 0.5
。您需要使用:
scale: {x: 0.5, y: 0.5}
或者你可以使用这个:
scaleX: 0.5,
scaleY: 0.5
注意:我将在 Konva v3 中为比例和其他一些属性的无效值添加警告。