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

2011-03-27 22:39:04 +08:00
 reeze
6256 次点击
所在节点    问与答
6 条回复
Livid
2011-03-27 22:41:39 +08:00
GIF: 只能显示 256 色,所以大量用到渐变的 UI 肯定没法用 GIF

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

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

BTW: 想了解下, v2ex使用了rackspace的什么服务? 还有v2ex是放在gae上的,不会被墙么? 我没有找到私信功能-_-!
Livid
2011-03-27 22:48:00 +08:00
@reeze 搜索 "iPhonePNG export" 可以找到解压工具。
reeze
2011-03-27 22:48:50 +08:00
找到一个链接: http://tiny4cocoa.com/viewthread.php?action=printable&tid=369
是使用了pngcrush http://pmt.sourceforge.net/pngcrush/ 进行了优化, 继续学习...
dingtianran
2012-02-19 23:39:23 +08:00
reeze
2012-02-29 10:55:58 +08:00
@dingtianran 原来如此~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10539

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX