gpt4 book ai didi

java - 使用 opengl-es 在 android 中使用大图像(20mb 时为 8000x5000)的最佳方法

转载 作者:行者123 更新时间:2023-12-01 18:47:33 28 4
gpt4 key购买 nike

我最近一直在做一些研究,但还没有得到一个好的答案,我想做的是在我的应用程序中显示一个 8000x5000 20mb 的非常大的图像作为背景(它是一个小游戏)大图像是用户可以缩放的,因此我们希望在最大缩放时保持高细节。然而,这是一个非常大的文件,会堵塞大量允许的内存,您知道如何在 Android 应用程序中实现此文件而不消除内存限制吗?

预先感谢您花时间阅读/协助完成此内容。

最佳答案

对不同的缩放级别使用不同的图像。

在没有放大的情况下加载较低分辨率的图像。

当用户放大时,加载下一级缩放图像,但不是整个图像,只加载他想要的区域。使用BitmapRegionDecoder您只能加载图像的一部分。

关于java - 使用 opengl-es 在 android 中使用大图像(20mb 时为 8000x5000)的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17115652/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com