大厂技术 坚持周更 精选好文
前端实现图片压缩的背景
我们都知道在“寸土寸金”的互联网时代, 速度是第一竞争力, 虽然我们的5G发展已经摇摇领先, 但是也经不住用户在一个网页里传很多“巨无霸”图片...那么作为技术人, 当然也有一堆的解决方案, 比如:
压缩图片再上传
将图片上传到图床, 利用图床压缩能力和CDN节点就近分发
图片流式加载
图片懒加载/ 预加载
当然聪明的小伙伴也会将上面的方案组合,...今天不会和大家把所有方案都介绍一遍, 因为网上也有很多实践, 接下来会从前端技术提升的角度, 分享一下如何用原生 javascript, 实现从图片上传到图片自定义压缩的完整方案....实现图片压缩的方案
前端实现图片压缩无非就是在用户上传图片文件后, 将file转换成image对象, 然后再利用canvas 及其 api 将图片压缩成指定体积....更多前端提效方案
xijs 一款面向复杂业务场景的javascript工具库
react-slider-vertify 基于react实现的滑动验证码组件
react-cropper-pro 支持图片上传