我有一个画布,我在上面加载一张图片,然后画一个矩形来选择图片的一部分,然后剪切到该区域。这一切都很好。
但是,剩余图像的边界矩形仍与原始图像大小相同。如何使边界框大小适应剪裁后的图像?
我尝试过使用img.setCoord(),但没有效果。
Rick
我有一个画布,我在上面加载一张图片,然后画一个矩形来选择图片的一部分,然后剪切到该区域。这一切都很好。
但是,剩余图像的边界矩形仍与原始图像大小相同。如何使边界框大小适应剪裁后的图像?
我尝试过使用img.setCoord(),但没有效果。
Rick
var bound = event.target.getBoundingRect();
并更改绑定对象的属性,您的情况将是裁剪图像的大小:
bound.width = 25;
bound.left = 32;
bound.top = 63;
bound.height = 3;
bound
的值不会改变target.getBoundingRect
。 - Hooman Askari