小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
按照之前的计划,国庆期间持续发文。
但是可能大家都是国庆7天乐,感觉国庆前2天写的文章都非常的悲惨。
考虑自己也不是什么特别牛逼的写手,所以在还是后面的假期的几天里面写写开箱即用的软件,来些小菜。
今天给大家介绍的是TinyPNG这个图片压缩网站。
为何要压缩图片
虽然现移动端的App体积都是蹭蹭蹭的往上涨,但是并不是说程序猿同志们没有去尝试减少包的体积。
而其中最最最简单的途径就是压缩资源图片。这一招可以说是立竿见影,对于不像大厂那般要为了一点优化空间大动干戈,TinyPNG无疑是压缩图片非常不错的选择。
TinyPNG
这个网站非常的简单,就是将你的原图上传上去,拖入图片,WebP、PNG、JPEG均可,然后就等着压缩,最后成功之后,会给出压缩的比例,原图与压缩后的图片大小,以及下载地址。
下载完成后,放入资源库直接使用就可以了。
别小瞧的这个网站喔,很多大客户都是很牛逼的:
TinyPNG4Mac
当然,上面是最简单的情况,一般压缩资源图片都不会是一张张的,而是一沓又一沓的,这个时候,TinyPNG4Mac这个软件登场啦。
首先我们需要获得一个key,在TinyPNG这个网站就可以申请到:
这个key在申请后,会发送到邮箱中,注意查收。
接着我们去下载TinyPNG4Mac这个软件:
需要注意的是,TinyPNG4Mac是一个开源、免费的Swift项目,请不要鄙夷你的小手,点一下Star吧。
然后就是非常简单的设置了:
这些就无需多说了吧。
当然其他平台也有对应的脚本和软件,大家自行搜索和查看吧:
总结
通过TinyPNG压缩图片进而减少图片的体积降低App的包大小非常初级,但是可能也是我们这些在一些小厂做工,能进行App优化最简单的一步。
作为独立开发者,可能连UI都没有,压缩图片这事都需要自己做。
如果是公司项目,建议将TinyPNG给UI设计(一般他们也知道这个软件),麻烦他们压缩完成之后,在上传到公司项目中。
今天的分享就是这些。
我们下期见。