1
我想知道iPhone的顯示圖像的大小有限制嗎?因爲iPhone的分辨率是320 * 480像素。我正在開發一個應用程序,該應用程序從URL中獲取照片,並且該URL包含一些大小大於600KB的照片。因此,當我在模擬器中啓動應用程序時,它的行爲正常,但是在設備中,一旦顯示具有更高分辨率的照片,應用程序就會崩潰,當顯示較低分辨率的照片時,應用程序不會在設備中崩潰。iphone照片最大尺寸
我想知道iPhone的顯示圖像的大小有限制嗎?因爲iPhone的分辨率是320 * 480像素。我正在開發一個應用程序,該應用程序從URL中獲取照片,並且該URL包含一些大小大於600KB的照片。因此,當我在模擬器中啓動應用程序時,它的行爲正常,但是在設備中,一旦顯示具有更高分辨率的照片,應用程序就會崩潰,當顯示較低分辨率的照片時,應用程序不會在設備中崩潰。iphone照片最大尺寸
從蘋果的doc:
應避免創建
UIImage
對象的大小大於1024×1024。除了這種圖像消耗的大量內存之外,當將圖像用作OpenGL ES中的紋理或將圖像繪製到視圖或圖層時,您可能會遇到問題。如果您正在執行基於代碼的操作,例如通過將圖形繪製到位圖支持的圖形上下文來調整大於1024 x 1024像素的圖像,則此大小限制不適用。實際上,您可能需要以這種方式調整圖像大小(或將其分成幾個較小的圖像),以便將其繪製到您的某個視圖中。
我認爲崩潰的細節可能會幫助其他人給出適當的建議。無論如何,很明顯,iPhone可以處理使用自己的照片相機創建的圖像,其中較老的設備爲200萬像素,較新的3GS爲300萬像素 – SergGr 2010-04-20 17:40:02