【发布时间】:2012-03-02 06:27:20
【问题描述】:
我将优化我的应用程序的内存使用情况。 我的应用有许多带有图形的 UI,它们会占用大量设备内存。
我尝试使用 16 位图像而不是 32 位图像。 我的 OpenGL 纹理的内存消耗减少了。 但是,我发现 UIImage 保存的图像消耗的内存量与 32 位图像相同。
无论像素格式是 16 位还是 32 位,UIImage 是否使用每像素 8 位来存储图像? 或者我可以做些什么来减少 16 位图像的内存消耗??
非常感谢。
【问题讨论】:
-
使用mac中可用的“pngcrush”。但是如果你这样做,你只能在iphone或ios中查看该图像。而不是在mac或任何其他系统中。它的优化是这样的。
标签: objective-c ios uiimage