html5 canvas签名,生成图片

所属分类:媒体-图像

 86590  376  查看评论 (19)
分享到微信朋友圈
X
html5 canvas签名,生成图片 ie兼容6

html5 canvas签名,生成图片,  在图片上签名,然后生成带签名的图片

相关插件-图像

橡皮擦--图片擦除效果

电脑端、移动端(Android、ios等)都可适应!
  图像
 50734  443

jQuery图片合成插件

上传背景图,主图1,主图2,主图3,合成一张图片
  图像
 28473  320

jQuery切图插件(原创)

基于jQuery实现的类似ps切图工具
  图像
 23894  328

简单实用的jQuery放大镜插件(原创)

简单实用的jQuery放大镜插件,可通过鼠标滚轮改变倍数
  图像
 19616  295

讨论这个项目(19)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    八月ouc 0
    2020/10/10 16:20:12
    很赞,已经下载。 回复
    _chao 0
    2017/11/29 17:11:29

    官网的演示在安卓手机上也不行

        猜猜看0
        2018/6/8 14:02:42
        您好您怎么解决的
    回复
    ☆蝶&恋&花☆ 0
    2017/11/21 10:46:13

    手机上面不能用哇,怎么解决

    回复
    和小恺 0
    2017/11/6 15:17:11
    截出来的图片怎么设置成跟画板相同的大小啊,截出来之后图片变小了,求大神解答一下。
        和小恺0
        2017/11/6 15:37:04
        准确的说应该不是截出来的图片变小了,而是在一开始Createpattern的时候,canvas容器就没有被填充完整,像让图片填充到容器中,拉伸的那种,应该怎么做??
    回复
    Die alone :) 0
    2017/7/28 10:26:34

    安卓机只能点小红点  这个怎解决啊  大牛

    回复
    SiriBen 0
    2017/5/1 11:48:18

    我用360浏览器是可以的,没用其它浏览器,并且用手机也试了下,能画能写字,iphone7 plus测试通过,不知道其它的

    回复
    全~ 0
    2017/2/15 18:13:09

    楼主看你的源码没看明白啊。自己写了一个简易版的,只为娱乐。希望以后大神写的插件能把注释加上啊。要不看起来挺吃力。谢谢。<canvas id="c1" width="400px" height="400px"> <!--宽高写在html里,写在css里有问题-->

     <span>
    	该浏览器不支持canvas内容
    </span>
    <!--对于不支持canvas的浏览器显示-->
    </canvas>
    <input type="button" value="按钮" id="submit" />
    <input type="button" value="清除" id="clear" />
    <img id="qmimg" />
    </body>
    <script src="jquery-1.9.1.min.js">
    </script>
    <script>
    	var canvas = document.getElementById('c1');
    	var ctx = canvas.getContext('2d') canvas.addEventListener('touchstart',
    	function(ev) {
    		ev.preventDefault();
    		ctx.beginPath();
    		ctx.strokeStyle = 'red';
    		ctx.lineWidth = "5";
    		var ev = ev.touches[0] || window.event.touches[0];
    		ctx.moveTo(ev.clientX - canvas.offsetLeft, ev.clientY - canvas.offsetTop);
    		canvas.addEventListener('touchmove',
    		function(ev) {
    			var ev = ev.touches[0] || window.event.touches[0];
    			ctx.lineTo(ev.clientX - canvas.offsetLeft, ev.clientY - canvas.offsetTop);
    			ctx.stroke();
    		})
    		//    canvas.addEventListener('touchend',function (ev) {
    		//      canvas.onmousemove = null;
    		//      canvas.onmouseup = null;
    		//    })  }) 
    		document.getElementById('clear').addEventListener("click",
    		function() {
    			canvas.width = canvas.width;
    		});
    		document.getElementById('submit').addEventListener("click",
    		function() {
    			$('#qmimg').attr("src", canvas.toDataURL("image/png"));
    			console.log('gasg')
    		});
    回复
    水深情且浅 0
    2016/11/11 11:11:41
    下载下来  换各种浏览器都不行啊 回复
    君君 0
    2016/8/2 10:08:46
    PC可以使用,手机只能在IPHONE里用,安卓用不了! 回复
    风逸 0
    2016/7/21 18:07:59
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复