图片压缩,在很多地方都用的到,是种实用性很高的技术。
![73e34ea551d2ccc15af9b4f151a2c203.png](https://i-blog.csdnimg.cn/blog_migrate/6a6278b4f3f473a305fb4084632244e3.jpeg)
国内外还有不少此类平台,专门进行图片压缩,比如tinypng。
![4c75e8016d5645fa77a9cd822e74958a.png](https://i-blog.csdnimg.cn/blog_migrate/f70164ec35b4b7a3f881ae4a70fa7bff.jpeg)
而在nodejs中,要实现一个这类型平台,不难,很容易。
NodeJS中进行图片压缩,可以选择三方模块:Imagemin。
imagemin
imagemin压缩效果更好,可以达到50%以上,支持jpg、png格式。
测试代码:
![ba6c2a11000734f7c67e6ffb2ee8998b.png](https://i-blog.csdnimg.cn/blog_migrate/e3f210d228aac473578c5ced49c7a8f7.jpeg)
const imagemin = require('imagemin');const imageminJpegtran = require(