Javascript 使用偏移时,Kineticjs缓存显示不正确的形状大小
我正在创建带有偏移选项的Kinetic.Image。 当我缓存图像对象并调用图层绘制方法时,动态显示图像的大小不正确 我尝试覆盖类似此解决方案的方法>> 但它仍然不起作用。我找到了解决办法Javascript 使用偏移时,Kineticjs缓存显示不正确的形状大小,javascript,html,canvas,kineticjs,Javascript,Html,Canvas,Kineticjs,我正在创建带有偏移选项的Kinetic.Image。 当我缓存图像对象并调用图层绘制方法时,动态显示图像的大小不正确 我尝试覆盖类似此解决方案的方法>> 但它仍然不起作用。我找到了解决办法 只需使用图像对象的组对象安装 var sticker = new Kinetic.Image({ image: img, x: 0, y: 0, width: img.width, height: img.height }); var group = new Kinetic.Group({
只需使用图像对象的组对象安装
var sticker = new Kinetic.Image({
image: img,
x: 0, y: 0,
width: img.width, height: img.height
});
var group = new Kinetic.Group({
x: window.innerWidth / 2, y: window.innerHeight / 2,
width: img.width, height: img.height,
offset: { x: img.width / 2, y: img.height / 2 },
draggable: true
});
group.add(sticker);
layer.add(group);
var sticker = new Kinetic.Image({
image: img,
x: 0, y: 0,
width: img.width, height: img.height
});
var group = new Kinetic.Group({
x: window.innerWidth / 2, y: window.innerHeight / 2,
width: img.width, height: img.height,
offset: { x: img.width / 2, y: img.height / 2 },
draggable: true
});
group.add(sticker);
layer.add(group);