var bili = 0.5;//压缩后的图片尺寸,0.7就是70%var quality = 0.2;//压缩后图片的质量,数字越小图片越模糊var img = new Image();img.src = imagebase64;img.onload = function () {var newWidth = img.width*bili;//压缩后图片的宽度var newHeight = img.height*bili;//压缩后图片的高度//开始画压缩图var canvas = document.createElement(\"canvas\");var ctx = canvas.getContext(\"2d\");canvas.width = newWidth;//压缩图的宽度canvas.height = newHeight;//压缩图的高度ctx.drawImage(img,0,0,newWidth,newHeight);var newBase64 = canvas.toDataURL(\"image/jpeg\",quality);}
jquery压缩图片
未经允许不得转载:爱站程序员基地 » jquery压缩图片