智能图片压缩-腾讯智图

时间:2022-05-06
本文章向大家介绍智能图片压缩-腾讯智图,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

智图是腾讯前端团队开发的一个专门用于图片压缩和图片格式转换的平台

可以对png,jpeg,gif等各类格式图片的压缩,以及为上传图片自动选择最优的图片格式,同时,智图平台还会为用户转换一份webp格式的图片

图片压缩后的质量非常好,而且体积减少很多

测试图片 156KB,压缩后的为 55KB,并且清晰度和原图几乎相同

目前智图支持手动上传(zhitu.isux.us)图片后压缩,和使用gulp插件批量压缩

gulp插件使用

(1)安装gulp

$ npm install --global gulp

(2)安装插件

$ npm install --global gulp-imageisux

(3)创建测试项目

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图片