0

我做了一个快速的谷歌搜索,但我找不到 android 的最大图像/纹理分辨率。我目前有一个正在崩溃的图像,但是当我降低分辨率时它可以工作。我不想只是尝试和错误的解决方案,看看它是否有效,一些显示限制的可靠数字将是理想的。

到 android 文档的链接也可以。我个人不觉得它直观。

4

1 回答 1

2

如果它在高分辨率下失败但在较低分辨率下工作,在我看来你可能会达到内存限制。

看看这篇关于图像内存成本的帖子

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)

如果您正在推动 1.3 亿像素的范围,那么您的(公平的)内存消耗已经远远超过了,至少在当今的大多数移动硬件上是这样。

更新

这是另一篇讨论与照片和记忆有关的问题的帖子

于 2011-06-10T17:43:00.877 回答