【问题标题】:how to create large bitmap 5000 X 5000如何创建大位图 5000 X 5000
【发布时间】:2015-08-21 17:18:47
【问题描述】:

我正在处理以下tutorial,我需要使用以下代码创建位图:

cs = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);

宽度/高度可以大于 5000 ,但这会导致 OOM 错误。我试图创建一个单独的线程,但没有奏效。这甚至可能吗? createBitmap 是否有宽度/高度限制?

【问题讨论】:

标签: java android bitmap


【解决方案1】:

在您的应用程序标记中添加您的 AppManifest.xml 代码:

android:largeHeap="true"

这将尝试防止您的应用导致 OutOfMemoryError。

【讨论】:

  • 我不知道这件事。懒人的documentation 链接。
  • 这不会防止您的应用因位图过大而崩溃
  • @tyczj 它将尝试防止应用程序崩溃,但不会在内存如此低的设备上。我知道……但这至少应该对他有所帮助。
猜你喜欢
  • 2023-03-12
  • 2011-08-09
  • 1970-01-01
  • 2011-08-10
  • 2022-11-29
  • 1970-01-01
  • 1970-01-01
  • 2013-05-30
  • 2016-11-09
相关资源
最近更新 更多