智能图片压缩-腾讯智图

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

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

原文发布于微信公众号 - 性能与架构(yogoup)

原文发表时间:2015-09-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏kalifaの日々

window下用pin安装flask步骤及import flask报错的解决方案

安装过程: 1.下载get-pip.py,下载路径并不重要 不用放到Python安装目录里。 2.打开下载路径 python get-pip.py 运行这个py...

3927
来自专栏全栈之路

win7 java环境变量配置

选择电脑界面上的 计算机(或者我的电脑电脑图标),按下鼠标右键,出现菜单,看到有’属性’这一项,点击确定

1.1K3
来自专栏小狼的世界

phpExcel导出文件时内存溢出的问题

在使用PHPExcel导出文件时,经常会因为文件过大导致PHP内存溢出报错,为了解决这个问题,可以使用PHPExcel提供的参数进行优化。这里说的Excel文件...

2203
来自专栏happyJared

小巧实用的HTTP代理抓包工具:mitmproxy

这步比较简单,直接pip install mitmproxy,或者自行下载安装包。更多更详细的安装说明可以查看这篇文章:MitmProxy的安装

1802
来自专栏weixuqin 的专栏

Django 项目重命名

  在日常学习工作过程中,我们难免需要复用以前的项目,这里讲下复用 Django 项目并重命名的过程。

1501
来自专栏Play & Scala 技术分享

如何清除Chrome浏览器301缓存?

51611
来自专栏十月梦想

HTML5新增表单类型

HTML5新增了input更多类型的框,如颜色,邮箱,多文件还有对正则表达式的支持!

1213
来自专栏一个爱瞎折腾的程序猿

vue项目实践-添加axios封装api请求

axios 默认提交格式为:application/json 可使用 qs 模块(需要安装)转换后提交格式为 application/x-www-form-u...

4762
来自专栏kwcode

微信小程序调用接口返回数据或提交数据

由于小程序发起网络请求需要通过 wx.request 文档地址 https://mp.weixin.qq.com/debug/wxadoc/dev/api/ne...

3617
来自专栏黑泽君的专栏

linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

工作中嫌vim 中一个tab键的宽度太大,linux系统默认,没改之前是一个tab键宽度是8个字符,想改成4个字符,

3672

扫码关注云+社区

领取腾讯云代金券