imgToLessen = (url,defaultWidth)=>{
//建一个画布
let cvs = document.createElement('canvas');
let ctx = cvs.getContext('2d');
let img = new window.Image();
img.src = url;
let width = img.width, height = img.height;
//压缩后图片的默认大小
let bili=height/width;
cvs.width = defaultWidth;
cvs.height = defaultWidth*bili;
ctx.drawImage(img, 0, 0, cvs.width, cvs.height);
//获取压缩图片后的BASE64
return cvs.toDataURL('image/jpeg',0.5);
};
js 图片压缩
最新推荐文章于 2024-01-17 17:11:50 发布