1、手动压缩
ps切图选择内存小的保存-----xat.com Image Optimizer 余飞雨汉化版(工具) 压缩jpg、gif图片(PNG的不可以,会变成不透明的图);
色调分离法,图像-调整-色调分离(调整色阶),可以压缩PNG图片,对大的背景图大小改变明显,并且图片质量有损;
2、整体压缩(我选择这种)
(1)安装nodejs(已包含grunt):https://nodejs.org/(我安装到d盘)
(2)运用命令行,安装grunt :跳到e盘,在e盘创建
输入E:\mkdir gruntImgmin
cd gruntImgmin (已在e盘创建了gruntImgmin文件夹,创建了目录)
(3)在gruntImgmin文件夹下创建Gruntfile.js(js内容如下)和imagemin文件夹(放自己需要压缩 的图片);
cd\grountImgmin
grunt imagemin
module.exports = function (grunt) {
'use strict';
grunt.initConfig({
imagemin: {
/* 压缩图片大小 */
dist: {
options: {
optimizationLevel: 3 //定义 PNG 图片优化水平
},
files: [
{
expand: true,
cwd: 'images/',
src: ['../imagemin/*.{png,jpg,jpeg}'], // 优化 img 目录下所有 png/jpg/jpeg 图片
dest: 'images/' // 优化后的图片保存位置,覆盖旧图片,并且不作提示 (可以自己保存到别的目录下)
}
]
}
},
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.registerTask('img', ['imagemin']);
};
3、智图(线上压缩):http://zhitu.tencent.com/
smush在线优化