最接近微信朋友圈的图片压缩算法
今天推荐的这个项目是「Luban」,也叫鲁班,它是一个 Android 图片压缩工具,仿微信朋友圈压缩策略。
目前做 App 开发总绕不开图片这个元素,但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。
于是自然想到 App 巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近 100 张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。
因为有其他语言也想要实现 Luban,所以描述了一遍算法步骤,具体步骤如下:
因为是逆向推算,效果还没法跟微信一模一样,但是已经很接近微信朋友圈压缩后的效果,具体看以下对比:
所以说这可能是最接近微信朋友圈的图片压缩算法。
开源项目地址:https://github.com/Curzibn/Luban
开源项目作者:Curzibn
今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言和点赞是我持续更新的动力哦!
章鱼猫在此感谢大家的关注和支持。喜欢我,就赶紧关注我,给我点赞吧!
关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。
相关推荐
百度微信营销指数长期保持在2000以上,百度还可以发现,在搜索结果页面的最前面有6到8个微信营销推广网站一般来说,只能出现在暴利热点范畴的情况出现在微信营销关键词上,这足以证明目前微信营销的热点程度。