数码资讯
HTML5Canvas绘图和jcanvas插件保存为图片
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
HTML5 Canvas绘图并保存成图片,用jcanvas插件,下面有兴趣的朋友可以参考下面的具体实例
用jcanvas插件。
复制代码代码如下所示:
-->
VaR Maxx = - 1;
VaR maxy = - 1;
VaR的疯丫头= 99999;
VaR迷你= 99999;
功能checkdata(事件){
var x =事件。pagex $('canvas)。偏移(左);
var y =事件。pagey $('canvas)。偏移(顶部);
如果(x > Maxx){
Maxx = x;
} else if(x<疯丫头){
X = X;
}
如果(y > maxy){
马克斯= Y;
} else if(y<迷你){
迷你= Y;
}
}
$(函数(){())
var obj = $('canvas);
无功temp_e;
无功temp_draw = false;
Obj.on({
mousedown:功能(e){
temp_e = E;
temp_draw =真;
checkdata(E);
},
Mousemove:功能(e){
如果(temp_draw){
Obj.drawLine({
000# strokeStyle,
strokewidth:3,
X1:temp_e。pagex $('canvas)。偏移()。左,Y1:temp_e。pagey $('canvas)。偏移(顶部),
X2:e.pagex $('canvas)。偏移()。左,Y2:e.pagey $('canvas)。偏移(顶部),
});
}
temp_e = E;
checkdata(E);
},
Mouseup:功能(e){
temp_e = null;
temp_draw = false;
checkdata(E);
},
Mouseout:函数(){
temp_e = null;
temp_draw = false;
}
});
$(#清洁),(单击
Maxx = - 1;
马克斯= - 1;
X = 99999;
迷你= 99999;
Obj.clearCanvas();
});
$(#拯救),(单击
var =形象obj.getcanvasimage(PNG);
警报(图像);
});
});
用jcanvas插件。
复制代码代码如下所示:
-->
VaR Maxx = - 1;
VaR maxy = - 1;
VaR的疯丫头= 99999;
VaR迷你= 99999;
功能checkdata(事件){
var x =事件。pagex $('canvas)。偏移(左);
var y =事件。pagey $('canvas)。偏移(顶部);
如果(x > Maxx){
Maxx = x;
} else if(x<疯丫头){
X = X;
}
如果(y > maxy){
马克斯= Y;
} else if(y<迷你){
迷你= Y;
}
}
$(函数(){())
var obj = $('canvas);
无功temp_e;
无功temp_draw = false;
Obj.on({
mousedown:功能(e){
temp_e = E;
temp_draw =真;
checkdata(E);
},
Mousemove:功能(e){
如果(temp_draw){
Obj.drawLine({
000# strokeStyle,
strokewidth:3,
X1:temp_e。pagex $('canvas)。偏移()。左,Y1:temp_e。pagey $('canvas)。偏移(顶部),
X2:e.pagex $('canvas)。偏移()。左,Y2:e.pagey $('canvas)。偏移(顶部),
});
}
temp_e = E;
checkdata(E);
},
Mouseup:功能(e){
temp_e = null;
temp_draw = false;
checkdata(E);
},
Mouseout:函数(){
temp_e = null;
temp_draw = false;
}
});
$(#清洁),(单击
Maxx = - 1;
马克斯= - 1;
X = 99999;
迷你= 99999;
Obj.clearCanvas();
});
$(#拯救),(单击
var =形象obj.getcanvasimage(PNG);
警报(图像);
});
});
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。