2012-01-27 48 views
2

我正在建立图像库类型的应用程序,我想知道什么是最好的图像大小和格式(.png或.jpg)存储在应用程序中。理想的图像大小和格式

我也想知道什么是最好和最有效的方式来本地存储和加载图像。

回答

0

PNG格式的操作系统进行了优化,当他们被添加到您的应用程序包。要提高你的应用程序的性能,你想:

  1. 确保图像中没有alpha通道,否则操作系统会尝试并混合它们。
  2. 将图片大小调整为它们最终在用户界面中显示的大小。这将减少绘图的读取带宽,节省内存并提高性能。在应用程序中捆绑

图像可以被读入的UIImageViews:

UIImageView *newImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myimage.png"]]; 

这将缓存为你的形象,这是很好的许多小图像的重新使用了很多。对于想要使用较大较少使用的图像+ imageFromContentsOfFile:而不是+ imageNamed: