JavaScript
语言:
JaveScriptBabelCoffeeScript
确定
var canvas = document.createElement('canvas'),
ctx = canvas.getContext('2d'),
rubberBandRect = {},
pointerDownLocation = {},
pointerArray = [],
circleWidth = 5,
_current_mask_point = [],
currentPoint = {};
var imgData = null,
dragging = false;
function saveData() {
imgData = ctx.getImageData(0, 0, ctx.canvas.width, ctx.canvas.height);
}
function restoreData() {
ctx.putImageData(imgData, 0, 0);
}
function clearCanvas() {
ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height);
}
function setCanvasSize(width, height) {
if (width && height) {
ctx.canvas.width = width;