canvas实现压缩图片的代码示例
发布时间:2020-05-06 编辑:jiaochengji.com
教程集为您提供canvas实现压缩图片的代码示例等资源,欢迎您收藏本站,我们将为您提供最新的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("渲染。。。。"); } }
本篇文章到这里就已经全部结束了,更多精彩内容大家可以关注教程集的HTML5视频教程栏目!!!
以上就是canvas实现压缩图片的代码示例的详细内容,更多请关注教程集其它相关文章!
本文转载自PHP中文网
您可能感兴趣的文章:
canvas实现压缩图片的代码示例
html5使用canvas压缩图片的示例代码
移动端利用H5实现压缩图片上传的功能
关于H5调用相机拍照并压缩图片的代码
什么是canvas离屏技术?canvas放大镜效果如何实现?
在HTML5 Canvas中放入图片和保存为图片的方法
canvas离屏技术与放大镜实现代码示例
H5实现图片压缩与上传
详解HTML5实现微信拍摄上传照片的功能
关于HTML5实现图片压缩上传功能
[关闭]