利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)
在学习 Swift 之前,我写文章通常使用 TinyPNG 压缩图片,因为很多 .png 格式的图片可以从500 kb 压缩到 70 kb 作用,节省 70 -80 %的占用率,因此,我把 TinyPNG 放到常用的收藏夹中。

后来,我学习了 Swift ,陆续开发了 3 款 iOS 应用,我想能否可以把压缩图片这个简单的功能放在本地压缩?这样也可以避免隐私,后来我从 Mac App Store 发现大部分的图片压缩工具都是需要付费内购,这也就引起来想要开发图片压缩工具的念头。
我想要在本地压缩图片,这样可以保护个人隐私,也可以避免频繁使用 TinyPNG,再后来,我就开始创建 Xcode 项目,并且学习了一些图片压缩的 API,Mac 本身拥有一套原生的压缩工具,但是对于 PNG 格式的图片,压缩率没有 TinyPNG好,后来我就找到了一个开源的 pngquant包,把它打包进我的图片压缩应用中。
现在我的压缩图片工具已经完成了功能的开发,并且上架到 App Store。它使用 Mac 自带的图片压缩 API,默认可以压缩 jpeg,tiff等格式的图片。也继承了 pngquant 包,在压缩 PNG 图片方面,效率非常高,压缩率最高可达 99 %。

当然,99 % 压缩出来的图片必然失真、失色。但是 70% - 80% 压缩率的图片,再不缩放对比的情况下,还是看不出什么区别,并且可以减少非常多的内存空间。
最后,这款“轻压图片”的应用具有免费、无广告、开源等属性,唯一的盈利点在于用户的内购,我希望这款软件可以帮助更多的人,解决它们的图片压缩烦恼。
