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

很多地方都提到iOS中对png图片的优化, 很多书中都提到尽量要用png格式的图片. 不过都没有解释到底进行了什么样的优化, 网上有看到一些用于"反解"被编译过的图片工具, 不过不知所以然, 求解释.

  •  
  •   reeze · Mar 27, 2011 · 7013 views
    This topic created in 5517 days ago, the information mentioned may be changed or developed.
    6 replies    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       Mar 27, 2011
    GIF: 只能显示 256 色,所以大量用到渐变的 UI 肯定没法用 GIF

    JPG: 可以显示 16M 色,但是图像必定会因为压缩而失真,而且解压很耗资源(CPU 和电池),所以用 JPG 不太合适

    PNG: 可以显示 16M 色,支持透明通道,图像无损压缩。虽然文件可能比 JPG 和 GIF 都大,但是这也就是空间换时间的意义。所以 PNG 是最好的选项。
    reeze
        2
    reeze  
    OP
       Mar 27, 2011
    @Livid png优势是比较明显, 通常在web中我也更喜欢png.
    在ipa的资源文件中, png图片都是无法直接打开的, google后发现是被处理过了.无法直接打开. 我想知道这是做了什么样的处理以及为什么这么做.

    BTW: 想了解下, v2ex使用了rackspace的什么服务? 还有v2ex是放在gae上的,不会被墙么? 我没有找到私信功能-_-!
    Livid
        3
    Livid  
    MOD
    PRO
       Mar 27, 2011
    @reeze 搜索 "iPhonePNG export" 可以找到解压工具。
    reeze
        4
    reeze  
    OP
       Mar 27, 2011
    找到一个链接: http://tiny4cocoa.com/viewthread.php?action=printable&tid=369
    是使用了pngcrush http://pmt.sourceforge.net/pngcrush/ 进行了优化, 继续学习...
    dingtianran
        5
    dingtianran  
       Feb 19, 2012
    reeze
        6
    reeze  
    OP
       Feb 29, 2012
    @dingtianran 原来如此~~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2503 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:11 · PVG 23:11 · LAX 08:11 · JFK 11:11
    ♥ Do have faith in what you're doing.