js获取图片base64位编码 还有一种用jq插件html2canvas
获取图片base64编码
  var img = "images/1.jpg";//imgurl 就是你的图片路径
    function getBase64Image(img) {
        var canvas = document.createElement("canvas");
        canvas.width = img.width;
        canvas.height = img.height;
        var ctx = canvas.getContext("2d");
        ctx.drawImage(img, 0, 0, img.width, img.height);
        var ext = img.src.substring(img.src.lastIndexOf(".")+1).toLowerCase();
        var dataURL = canvas.toDataURL("image/"+ext);
        return dataURL;
    }
    var image = new Image();
    image.src = img;
    image.onload = function() {
        var base64 = getBase64Image(image);
        console.log(base64);
    }
jq插件html2canvas获取
function print(link)
{
	html2canvas( $('#theface') , 
	{
  		onrendered: function(canvas) 
  		{
    		//document.body.appendChild(canvas);
    		$('#down_button').attr( 'href' , canvas.toDataURL() ) ;
    		$('#down_button').attr( 'download' , 'myjobdeer.png' ) ;
    		$('#down_button').css('display','inline-block');
    		$('#share_button').css('display','inline-block');
    		$('#share_button').on( 'click' , function()
    		{
//canvas.toDataURL()这是获取64位编码
post('/?a=share',{'data':canvas.toDataURL()});
    		} );
    		// service.weibo.com/share/share.php?title=鍋峰伔鍛婅瘔浣狅紝鍙鏄寳浜簰鑱旂綉鍏徃鐨凥R锛岄兘鍙互鍏嶈垂鍘荤珵楣? @jobdeer 棰嗘姳鏋曞摝锛佷笉鐢ㄦ娊濂栵紝1000涓姳鏋曞厛鍒板厛寰楋紝浣犱篃璧剁揣鍘婚鍚э紒&url=http%3A%2F%2Fwww.jobdeer.com%2Factivity.html&source=bookmark&pic=http://www.jobdeer.com/img/activity_weibo.png
    		/*
    		$('#share_button').attr( 'href' , 'http://service.weibo.com/share/share.php?title='+ encodeURIComponent('鏉ョ湅鐪嬫垜璁捐鐨凧obDeer') + '&url=' + encodeURIComponent('http://deerface.sinaapp.com') + '&pic=' + encodeURIComponent(canvas.toDataURL()) ) ;
    		$('#share_button').css('display','inline-block');
			*/
  		}
  	});
}
}
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号