2012-01-27 49 views
2

我正在建立圖像庫類型的應用程序,我想知道什麼是最好的圖像大小和格式(.png或.jpg)存儲在應用程序中。理想的圖像大小和格式

我也想知道什麼是最好和最有效的方式來本地存儲和加載圖像。

回答

0

PNG格式的操作系統進行了優化,當他們被添加到您的應用程序包。要提高你的應用程序的性能,你想:

  1. 確保圖像中沒有alpha通道,否則操作系統會嘗試並混合它們。
  2. 將圖片大小調整爲它們最終在用戶界面中顯示的大小。這將減少繪圖的讀取帶寬,節省內存並提高性能。在應用程序中捆綁

圖像可以被讀入的UIImageViews:

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

這將緩存爲你的形象,這是很好的許多小圖像的重新使用了很多。對於想要使用較大較少使用的圖像+ imageFromContentsOfFile:而不是+ imageNamed: