Fabric.js图像上的圆形边界框
Fabric.js circular bounding box over image
我需要实现在画布上绘制圆形图像的功能。我正在使用Fabric.js,但找不到任何解决方案。实际上,当图像绘制在圆中时,它不应该超出图像的边界,也可以选择将图像定位在圆中。
您可以将ClipTo属性应用于图像。然后,ClipTo将定义要在图像周围剪切的圆形大小。
以下是Fabric.js网站上的一个示例:http://fabricjs.com/clipping/
clipTo: function (ctx) {
ctx.arc(0, 0, radius, 0, Math.PI * 2, true);
}
然而,该示例是直接剪切,并且不包括在圆内移动图像的能力,因为圆和剪切区域本质上是一个对象。
我已经做了一些关于制作一个剪切区域的工作,该区域能够使用FabricJS在其中移动图像。下面是一个例子,说明我是如何在矩形中实现这一点的。你必须更深入地探索它,因为我还没有完全清除这个例子。http://jsfiddle.net/PromInc/ZxYCP/
相关文章:
- 为什么可以't我得到了这个d3.js文本的边界框
- 我是妄想,还是 JS 正则表达式支持可选的重复边界
- 'style=“;边界:无;溢出:隐藏;高度:80px”'到js对象
- 是否可以同时使用Leaflet.js中的中心和边界属性
- Three.js使object3d子对象展开以填充其父对象的边界
- js 正则表达式不匹配单词边界
- 三.js 边界框没有对角线的助手
- 西格玛.js所有节点上的边界
- 传单.js设置适合边界动画的持续时间
- 织物.js具有模糊阴影的边界框
- 传单JS:基于边界框加载平铺层
- Mapbox GL JS API设置边界
- Fabric.js图像上的圆形边界框
- three.js透明png纹理奇怪的边界webgl
- Phaser Js-如何在与世界边界碰撞后翻转图像
- D3 JS-时间轴上的刻度间距被月份边界搞砸了
- 如何设置一个js变量的最小和最大边界
- 试图通过Node.js让边界根据URL改变
- 如何创建画布边界限制缩放时的尺度?(fabric.js)
- Slick.js图片不全宽——>蓝色的边界