Image转base64格式

image转换为base64位

function getBase64(url){
        var Img = document.createElement('img');
        Img.src=url;
        var canvas = document.createElement("canvas"), //创建canvas元素
        width=Img.width, //确保canvas的尺寸和图片一样
        height=Img.height;
        canvas.width=width;
        canvas.height=height;
        canvas.getContext("2d").drawImage(Img,0,0,width,height); //将图片绘制到canvas中
        dataURL=canvas.toDataURL('image/jpeg'); //转换图片为dataURL
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景: 项目中遇到一个需求,服务器返回一个验证码图片的 base64 字符串,需要转换成 UIImage 显示。 ...
    黄二瓜阅读 19,170评论 7 26
  • 1、Base64编码原理 下图为Base64编码索引表: 字符选用了"A-Z、a-z、0-9、+、/" 64个可打...
    M_JCs阅读 1,803评论 1 9
  • 不知道从什么时候开始,社会上开始流行这样一种风气,而且被人们愈演愈烈,一个女人一旦有了宝宝做了妈妈,就不能有自己的...
    婚礼活动策划主持人阅读 753评论 0 1
  • 今年的夏天热得诡异,40度的高温让校园成了一个大煎锅,走在校道上分分钟能变成行走的咸鱼干,不过大家都很有知觉,所以...
    谈式微阅读 216评论 4 1
  • 如果命运是一条孤独的河流,谁会是你灵魂的摆渡人?-----------题记封面这样一句震慑人心的标语,这本书就将其...
    无巽阅读 268评论 1 0