canvas实现压缩图片的代码示例

互联网 19-4-11
本篇文章给大家带来的内容是关于canvas实现压缩图片的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
// 对图片进行压缩      function compress(imgPath) {         var image = new Image();         //新建一个img标签(还没嵌入DOM节点)          image.src = imgPath;         image.onload = function() {             var canvas = document.createElement('canvas');             var    context = canvas.getContext('2d');             var    imageWidth = image.width / 3;                 //压缩后图片的大小              var    imageHeight = image.height / 3;             var data = '';             canvas.width = imageWidth;              canvas.height = imageHeight;             context.drawImage(image, 0, 0, imageWidth, imageHeight);             data = canvas.toDataURL('image/jpeg')             //压缩完成              $(".srcDiscernImg").attr("src", data);             console.log("渲染。。。。");         }     }

本篇文章到这里就已经全部结束了,更多精彩内容大家可以关注PHP中文网的HTML5视频教程栏目!!!

以上就是canvas实现压缩图片的代码示例的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: html
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:html5的drag和drop的用法示例(代码)

相关资讯