2011-06-10 75 views
0

我做了一個快速的谷歌搜索,但我無法找到Android的最大圖像/紋理分辨率。我目前有一個崩潰的圖像,但是當我降低它的分辨率時,它會工作。我不想只是試驗和錯誤的決議,看看它是否有效,一些固體數字顯示限制將是理想的。Android的最大圖像/紋理分辨率

到android文檔的鏈接也不錯。我個人覺得它並不直觀。

+0

你想知道哪些呢?可繪製的圖像或OpenGL紋理?如果是後者,這將取決於硬件。前者爲 – Maximus 2011-06-10 17:03:19

+0

。可繪製。 – CQM 2011-06-10 17:07:19

+0

你看到什麼樣的異常拋出? – 2011-06-10 17:33:24

回答

2

如果它在高分辨率下失敗,但以較低的分辨率工作,這聽起來像你可能會達到內存限制。

看一看這個職位上Image memory cost

1200 dpi - 7200x4800 (34,560,000 pixels) - 103,680,000 bytes (99 MB) 
2400 dpi - 14400x9600 (138,240,000 pixels) - 414,720,000 bytes (396 MB) 

如果你是推到130萬個像素的範圍內,你是遠遠超過你的(公平)內存消耗,至少在今天的大多數手機的硬件。

UPDATE

下面是另一篇文章討論issues related to photos and memory

+0

我相信這是它更有可能的是他達到紋理尺寸限制,而不是內存不足錯誤。 – 2013-06-17 06:33:20