【问题标题】:fabricjs: how to size bounding box after clip imagefabricjs:如何在剪辑图像后调整边界框的大小
【发布时间】:2014-06-10 11:18:45
【问题描述】:

我有一个画布,我在其中加载图像,然后绘制一个矩形以选择图像的一部分,然后剪辑到该区域。一切正常。

但是,剩余图像的边界矩形仍与原始图像大小相同。如何使边界框的大小与剪裁的图像一致?

我试过 img.setCoord() 没有效果。

瑞克

【问题讨论】:

  • 另一个可能回答的类似问题here

标签: fabricjs


【解决方案1】:

您可以尝试更改边界矩形的属性:

var bound = event.target.getBoundingRect();

并更改绑定对象的属性,在您的情况下将是裁剪图像的大小:

bound.width = 25;
bound.left = 32;
bound.top = 63;
bound.height = 3;

【讨论】:

  • 更改bound 值不会改变target.getBoundingRect
猜你喜欢
  • 1970-01-01
  • 2021-05-08
  • 2018-09-03
  • 1970-01-01
  • 1970-01-01
  • 2018-05-17
  • 1970-01-01
  • 2020-11-01
  • 1970-01-01
相关资源
最近更新 更多