V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
feeeei
V2EX  ›  Android

Android 版微信朋友圈发图如何提高画面质量

  •  
  •   feeeei · Mar 5, 2017 · 17134 views
    This topic created in 3351 days ago, the information mentioned may be changed or developed.

      已知 Android 版因为图片压缩算法的问题导致原生图片压缩输出质量不佳,导致 Android 版微信朋友圈发图总是在画质上明显差 iOS 一级,身为一个 Android 粉,因为这个原因斗不过 iOS 好气啊!!!

      不知有没有第三方 Android ROM 修改了压缩算法,或者知晓微信发图的压缩图片触发条件是什么?是压缩后输出文件大小不能大于某个值?还是压缩到某个分辨率之下?

      文献链接:为什么 Android 的图片质量会比 iPhone 的差?

    4 replies    2017-03-08 13:02:06 +08:00
    Chieh
        1
    Chieh  
       Mar 6, 2017 via Android
    扩展名改成 gif
    cye3s
        2
    cye3s  
       Mar 6, 2017
    不知道有没 xposed 补丁?
    yy1300326388
        3
    yy1300326388  
       Mar 6, 2017
    推荐你这个项目,支付宝,微信使用的这个, https://github.com/yy1300326388/bither-android-lib

    在结合微信的尺寸压缩, 960x1280,详细可以研究一下微信图片的压缩逻辑,大致的逻辑是这样的

    //如果宽度小于标准宽度 960 或者 高度小于标准高度 1280 则不压缩尺寸,否则下一步
    //去原始图片的宽高的 max 然后和 1280 对比,如果 max 大于 1280 则压缩比例为 1280/max
    rb6221
        4
    rb6221  
       Mar 8, 2017
    https://github.com/Curzibn/Luban
    这个项目是在效果上实现了非常接近微信的效果,但是原理和算法是自己逆向推算出来的,仅供参考
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1246 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 17:38 · PVG 01:38 · LAX 10:38 · JFK 13:38
    ♥ Do have faith in what you're doing.