UNPKG

fabric-warpvas

Version:

This JavaScript library helps you efficiently build image warping tools on Fabric.js

19 lines (15 loc) 688 B
import { fabric } from 'fabric'; import { FabricWarpvas } from 'fabric-warpvas'; import Warp from 'fabric-warpvas/modes/warp'; import Perspective from 'fabric-warpvas/modes/perspective'; // 创建 fabric 画布对象 const canvas = document.createElement('canvas'); const fabricCanvas = new fabric.Canvas(canvas); // 创建 fabricWarpvas 对象并传入画布作为变形编辑器的载体 const fabricWarpvas = new FabricWarpvas(fabricCanvas); // 目标对象进入变形态 fabricWarpvas.enterEditing( new fabric.Image(/*-upload-image-*/ new Image() /**/), null, // 图像画布,默认使用目标元素自身 new /*-mode-*/ Warp /**/(), // 变形模式 );