智图是腾讯前端团队开发的一个专门用于图片压缩和图片格式转换的平台
可以对png,jpeg,gif等各类格式图片的压缩,以及为上传图片自动选择最优的图片格式,同时,智图平台还会为用户转换一份webp格式的图片
图片压缩后的质量非常好,而且体积减少很多
测试图片 156KB,压缩后的为 55KB,并且清晰度和原图几乎相同
目前智图支持手动上传(zhitu.isux.us)图片后压缩,和使用gulp插件批量压缩
gulp插件使用
(1)安装gulp
代码语言:javascript复制$ npm install --global gulp
(2)安装插件
代码语言:javascript复制$ npm install --global gulp-imageisux
(3)创建测试项目
代码语言:javascript复制test
|
|-- img
|-- test.jpg
|-- gulpfile.js
gulpfile.js内容
var gulp = require('gulp');
var imageisux = require('gulp-imageisux');
gulp.task('default', function() {
return gulp.src(['img/*'])
.pipe(imageisux('',true));
});
注:
imageisux方法有两个参数
第一个参数为存放压缩后图片的路径,为空时默认生成dest webp两个目录
第二个参数为是否生成webp图片
(4)运行
在项目目录下执行
$ gulp
运行完成后,img目录下会自动生成两个目录:dest、webp,分别存放压缩后的jpg图片,和webp图片