帮我写一段代码 使用fabric.js插件 实现拖拽放大缩小
图片
<script>
// 初始化canvas对象
var canvas = new fabric.Canvas('c');
// 获取图片资源
fabric.Image.fromURL('/images/img.jpg', function(oImg) {
// 放大缩小图片,设置最大最小比例
oImg.scaleToWidth(200); oImg.scaleToHeight(200); oImg.set({minScaleLimit: 0.2,maxScaleLimit: 5});
// 设置不可旋转,不可遮挡其他图形
oImg.set({hasRotatingPoint:false,lockMovementX:true,lockMovementY:true,lockRotation:true,lockScalingX : true,lockScalingY : true});
// 添加到画布上,并激活选中状态
canvas.add(oImg).setActiveObject(oImg);
}); </script>
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!