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

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

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

本篇文章给大家带来的内容是关于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实现压缩图片的代码示例的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。

作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:微信开发实现相机拍照和本地上传图片的功能
下一篇:html怎么隐藏div元素

发表评论

关闭广告
关闭广告