中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用HTML5的canvas畫圖并保存成圖片

發布時間:2022-03-07 16:16:54 來源:億速云 閱讀:315 作者:iii 欄目:web開發

本篇內容介紹了“怎么用HTML5的canvas畫圖并保存成圖片”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

使用了jcanvas插件。

復制代碼

代碼如下:

<head>

<script src='jquery-1.9.1.js'></script>

<script src='jcanvas.min.js'></script>

<!--<script src='js/jquery.mobile-1.2.0.min.js'></script> -->

<script>

var maxX=-1;

var maxY=-1;

var minX=99999;

var minY=99999;

function checkData(event){

var x=event.pageX-$('canvas').offset().left;

var y=event.pageY-$('canvas').offset().top;

if(x>maxX){

maxX=x;

}else if(x<minX){

minX=x;

}

if(y>maxY){

maxY=y;

}else if(y<minY){

minY=y;

}

}

$(function(){

var obj=$('canvas');

var temp_e;

var temp_draw=false;

obj.on({

mousedown:function(e){

temp_e=e;

temp_draw=true;

checkData(e);

},

mousemove:function(e){

if(temp_draw){

obj.drawLine({

strokeStyle: '#000',

strokeWidth: 3,

x1: temp_e.pageX-$('canvas').offset().left, y1: temp_e.pageY-$('canvas').offset().top,

x2: e.pageX-$('canvas').offset().left, y2: e.pageY-$('canvas').offset().top,

});

}

temp_e=e;

checkData(e);

},

mouseup:function(e){

temp_e=null;

temp_draw=false;

checkData(e);

},

mouseout:function(){

temp_e=null;

temp_draw=false;

}

});

$("#clean").on("click",function(){

maxX=-1;

maxY=-1;

minX=99999;

minY=99999;

obj.clearCanvas();

});

$("#save").on("click",function(){

var image=obj.getCanvasImage("png");

alert(image);

});

});

</script>

</head>

<body>

<input type="button" id="save" value="保存" />

<input type="button" id="clean" value="清除" />

<br/>

<canvas width='320' height='480' style="background:#f00"></canvas>

<div id="points"></div>

</body>

“怎么用HTML5的canvas畫圖并保存成圖片”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林甸县| 莲花县| 东至县| 永州市| 奉贤区| 邯郸市| 乐亭县| 宽城| 吉安市| 天水市| 彭泽县| 大埔县| 辛集市| 卓尼县| 和政县| 浦北县| 德昌县| 沾化县| 孝义市| 龙里县| 拉萨市| 青州市| 栖霞市| 文水县| 玉溪市| 枣庄市| 中宁县| 靖江市| 盐池县| 太原市| 博爱县| 崇阳县| 大丰市| 福建省| 郴州市| 夹江县| 清苑县| 临澧县| 治多县| 桐梓县| 潞西市|