前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >智能图片压缩-腾讯智图

智能图片压缩-腾讯智图

作者头像
dys
发布2018-04-02 16:59:34
23.2K1
发布2018-04-02 16:59:34
举报
文章被收录于专栏:性能与架构性能与架构

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

可以对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图片

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA高性能架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图片处理
图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档