gpt4 book ai didi

android - 如何在 android 中平铺和滚动大图像 (10000x10000)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:17:57 28 4
gpt4 key购买 nike

我正在 android 中的 map 项目中工作。它包含 10000x10000 分辨率的较大图像。将此图像与 Bitmap 一起使用会产生 OutOfMemoryError。所以我想平铺和滚动这张图片。当我滚动图像时,只有可见屏幕必须有瓷砖,其他不​​可见的瓷砖必须回收。我花了很多时间,但没有找到任何东西。

任何帮助将不胜感激。为我提供更好的解决方案或想法。

最佳答案

根据 Dave 的建议,您可以将图像拆分为 1600 个部分,每个部分 250x250 像素。 Photoshop 在不到一分钟的时间内轻松完成此操作 (here)。您也不必担心自己编写 html。一旦你有了 html(我们称之为 bigimage.html)和图像文件夹,将它们放在你的 Assets 文件夹中并以这种方式访问​​它们 -

    setContentView(webView);
try {
webView.loadUrl("file:///android_asset/bigimage.html";
webView.getSettings().setLoadsImagesAutomatically(true);
} catch (Exception e) {
e.printStackTrace();
}

关于android - 如何在 android 中平铺和滚动大图像 (10000x10000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4678331/

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