canvas压缩图片转换成base64格式输出文件流

本文主要介绍了canvas压缩图片转换成base64格式输出文件流的方法,具有很好的参考价值。下面跟着小编一起来看下吧

昨天研究了一下canvas压缩图片的方法,上传上来给大家分享一下

 
 // drawimage三种调用方法 // ctx.drawImage(Image,dx,dy); // ctx.drawImage(Image,dx,dy,dWidth,dHeight); // ctx.drawImage(Image,sx,sy,sWidth,sHeight,dx,dy,dWidth,dHeight); //images图片元素,出来预判还支持其他三种格式,分别是htmlvideoElement htmlcanvasElement imagebitmap //todataurl是canvas画布元素的方法,放回指定的图片格式的data url,也就是base64编码串 //todataurl方法最多接受两个参数,并且这两个参数都是可选的: //type图片格式.支持3种方式,分别是image/jpeg images/png image/webp,默认是image.png-600 var canvas = document.getElementById('canvas'); var source = document.getElementsByClassName('source'); var preview = document.getElementsByClassName('preview'); canvas.style.display = "none"; window.onload = function() { //多张图片循环便利压缩 for(var i = 0; i 

以上就是canvas压缩图片转换成base64格式输出文件流的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程