惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
G
Google Developers Blog
人人都是产品经理
人人都是产品经理
U
Unit 42
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
B
Blog RSS Feed
The Cloudflare Blog
D
Docker
A
About on SuperTechFans
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
月光博客
月光博客
云风的 BLOG
云风的 BLOG
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
The GitHub Blog
The GitHub Blog
博客园_首页
Stack Overflow Blog
Stack Overflow Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
Goimg:当图片压缩遇上机器学习 - 少数派
2017-08-29 · via 少数派

高清无损的大图人见人爱,但是碍于服务器速度与价格,创作者不能大大咧咧地上传,读者的流量包也经不起随随便便的挥霍,无损压图势在必行。

我的博客图床搭在某牛云的地盘。当初未抢到阿里云学生优惠,偶遇这头牛「免费 10G 流量」的宣传,旋即死心塌地搬家入住。孰知「流量」并非「空间」,不出几个月我就托读者的福而债台高筑,博文也即将露宿街头。痛定思痛,除了乖乖交钱,小子也学会了压缩图片。

当然,我指的不是微信发图时那种粗暴处理。一般我的配图有两类,一种是为说明操作步骤的,要求文字清晰、细节清楚;另一种为文章增色,务必色彩准确、吸引眼球。在没有明显牺牲画质的前提下,我希望尽量压缩图片体积,加快加载速度、减轻服务器负担。随着写作量和设计工作的增加,无损压缩图片成了我的日常需求。

最近我开始使用 Goimg(原名 iFly.la)提供的在线压缩服务,它凭无损、快速和安全取得了我的喜爱。

无损压缩

Goimg 的操作简单直观,拖拽上传即可,基本上传好就完成了压缩,速度令人满意:


可惜的是,虽然官方称支持 JPG、PNG 和 GIF 格式,我却从来没有压缩成功过动图。多数情况下我只要压缩 PNG 格式的截图和 JPG 格式的照片,而用 LICEcap 制作的 GIF 本来就省空间,Goimg 的这一问题对我影响不大。

图片压缩算法,一般是减少其中的颜色,imageAlpha 就是一个典型,它常用的压缩套路就是把 246 色的图转为 128 位,这样体积会有明显减少,但画面色偏会比较严重:


对于一张重在展示人物气质的照片来说,这样简单粗暴的效果是不能接受的。Goimg 也不免俗地通过减少颜色来无损压缩,但其据称采用机器学习来选择性地处理颜色,肉眼可见的差异极小。我在官网没有看到调节参数的选项,也无从得知它的算法,看起来 Goimg 基本是傻瓜式的一键压缩,那么它在应对不同类型图片的时候,效果到底好不好?我选择了风景照、人像照和插画来做测试。

先用一张风景照来测试效果:


压缩前后的确难以看出差别,呼伦贝尔的天空一样蓝。清晰度、色彩两方面看,这个效果都不赖。

再用一张人像照片试试:


两个模特完全是双胞胎嘛,气色都一样好,尤其是人物嘴唇保持了原有的色泽。回想起 imageAlpha 的效果,后者简直是给模特换了唇色,把鲜活的人物变成了苍白的吸血鬼。

最后压缩一下插画:


乍一眼看上去还是差别不大,油腻依旧。不过小丑嘴唇颜色变深了——在可接受的范围内。


几张图片的压缩率都不错,平均压到了原图的一半大小,为我博客省下的「房租」足够加餐几顿了。

横向对比

无论在哪个平台,在线还是本地,都已经有了不少的图片压缩软件,我选择了 macOS 上几款常见的应用和在线服务,看看 Goimg 与它们相比,在压缩率和画质方面孰强孰弱。鉴于我使用的是 Goimg 免费版,用以对比的应用也是各自免费版本。

左到右,上到下:原图,Goimg,TingJPG,JPEGmini Lite

在 jpeg 文件的压缩上,由于这类文件本身就是一种压缩格式,四个应用的差距并不明显,只有 JPEGmini Lite 色调略微偏冷。体积上 Goimg 占了优势,大概压缩了 35% 的空间,比大名鼎鼎的 TinyJPG 还略胜一筹。

左到右,上到下:原图,Goimg,TingPng,imageAlpha

而在 png 格式图片的压缩上,Goimg 则大展拳脚,节约了 71% 的空间;但是 TingPNG 以同样的画质,获得了更小的成品体积。imageAlpha 的表现就令人不敢恭维了,压缩后体积尚有前两者的两倍多,并且画面有较明显的泛白。

在日常写作中,我同时使用 TinyPNG/JPG 和 Goimg 的服务,它们效果都不错;有趣的是,偶尔某一个会发生严重的色偏,此时换另一者就能正常压缩。至于本地的 imageAlpha 和 JPEGmini,则被我束之高阁,只在断网的时候才取出来救急。一段时间的使用后,我发现 Goimg 的一个小缺点,当图片体积达到 3m 以上时,上传速度会变得很慢或者停止,虽然刷新一下就能解决,但还是挺影响用户体验的。

隐私政策

在线图片压缩面临一个尴尬的问题,即图片的泄漏。对于摄影师和画师而言这个问题更加敏感:他们其往往会上传高品质的大文件,没有多少人愿意自己作品的高清图被打上他人水印。

Goimg 给出的解决方案是及时删除图片。在完成压缩 60 分钟后,用户上传的图片就会永久从 Goimg 服务器中删除。

而 Goimg 在顾及隐私的同时,也有一个人性化的设计:如果你误关闭了页面(没有刷新过),60 分钟内再打开 Goimg,是可以继续下载刚才压缩好的图片的。所以,不要上传奇怪的、违法的图片,说不定就被你妈妈发现了🤣

订阅模式与结语

Goimg 并不是一个完全免费的服务,它也提供了订阅制的 Goimg Pro,会员可以享受更多功能(难道我没交钱所以不能压缩 GIF 吗……也没见到详细说明啊)。


Pro 版本除了解除体积限制(经测试大约是 5m)、更多批量压缩等「量变」,还有「质变」的加密、定制功能。但对于普通用户而言(比如我),每次压缩十几张图、单张图不会太大,又没有客制化的需求,似乎还用不到 Pro 版。

TinyPNG 的价格
JPEGmini 的价格

Goimg Pro 的年费是 59 美元,对比之下,TingPNG 只要 25 美元,JPEGmini 则打 193 元人民币起步一次买断。可以说对于个人用户,Pro 版价格并无吸引力。

订阅制如今越来越流行,像 Goimg 这样提供在线服务的网站,需要不断维护服务器,订阅比买断更合理。可是每月 6 刀、每年 50 刀的价格并不亲民,Goimg 想完全靠压缩服务让用户掏钱并不容易。不过,从 Pro 版 256位元 SSL加密、TB级文件批量处理、定制 API 的「黑科技」中不难看出,Goimg 收费的对象也限于有海量图片处理需求的用户,可能更倾向和不差钱的热门网站合作。

我等「散客」,还是开开心心用用 Free 版,在 TinyPng、imageAlpha、JPEGmini 之外又多一个选择,也是好事一件。毕竟,有了无损压缩,现在给文章配图更加大方了。


插画素材来自 Noger Chen | Flickr,版权许可

人像素材来自 Nina4ever | PixabayEngin_Akyurt,版权许可

对比素材来自 Pexels,版权许可