文章选自我的博客:https://blog.ljyngup.com/archives/267.html/

再次祭出神奇的Github

  • 这次给大家介绍的是一款神奇的图片压缩软件,以质量的微小损失换取大量的存储空间

一、为什么要压缩图片?

像我们这样的个人独立博客,服务器的配置大多不高,带宽也就1M,想要访问速度在2s以内,基本不能有太多额外的图片消耗,主要都是用来加载css,js.
如果能把站图的大小普遍保持在100K以下,再加上微博图床的扶持,博客就可以在1S内完成加载!

二、Imagine介绍

来自meowtec大神的作品

软件优势

  • 多格式支持(PNG JPEG WEBP)
  • 多语言支持(其实作者就是个中国人~)
  • 好看的界面
  • 简洁的操作界面(只有添加保存设置)
  • 压缩速度过关(1M以下的速度还算不错)
  • 支持批量压缩

界面截图

  • 简洁的UI
  • 操作界面(Windows)
  • 设置界面

那么在默认的80%质量保证下图片的观感会有多大的变化?
我们来做一个极致的测评,我们会把质量变为原来的一半,也就是50%

极致比较

  • 原图(来自Unplash 图片大小4MB)

  • 压缩后(使用50%压缩,图片大小700K)

查看大图后有什么区别?我在Windows的图片查看中两张照片来回看发现……

没区别

真的是个神奇的软件~

注意事项:

  • 如果图片较大且需要裁剪比例,先裁剪后压缩。图片如果比较大压缩会很慢很慢
  • 软件支持格式转换(PNG and JPEG)
  • Github上下载不用IDM会很慢。我会上传蓝奏云Macos和Windows的安装包,方便国内用户下载

三、项目地址

最新文章

  1. Yii2的深入学习--自动加载机制
  2. 2015暑假多校联合---Friends(dfs枚举)
  3. App开发流程之右滑返回手势功能
  4. iOS中响应者链条-触摸事件
  5. C++11 之 override
  6. pomelo架构概览
  7. Searching a 2D Sorted Matrix Part I
  8. stm32上的Lava虚拟机开发进度汇报(1)
  9. C#实现异步编程的两个简单机制(异步委托&定时器)及Thread实现多线程
  10. localStorage保存账号密码
  11. css为网页顶部和底部都加入背景图
  12. python 安装ssh和Scrapy
  13. MASM32快速起步
  14. windows下读取utf-8文件
  15. Linux命令基础
  16. Oracle 正则表达式 分割字符串
  17. Linux下的python3,virtualenv,Mysql、nginx、redis安装配置
  18. 基因/转录本/任意特征 表达定量工具之featureCounts使用方法 | 参数详解
  19. FastReport之实现打印固定行数,不足补打空白行的办法
  20. Tensorflow入门----占位符、常量和Session

热门文章

  1. C++ | C++ 基础知识 | 指针、数组与引用
  2. Scanner使用方法
  3. 生成TFRecord文件完整代码实例
  4. 案例分析丨H&M用设计冲刺将App研发周期缩短为6个月
  5. 1z0-062 题库解析1
  6. 速石科技携HPC混合云平台亮相AWS技术峰会2019上海站
  7. cf - 920 c 求能否实现交换
  8. Oracle安装连接常见错误
  9. DataFrame分组和聚合
  10. python 验证客户端的合法性