gpt4 book ai didi

android - 如何在 Android 中创建一个大的位图?

转载 作者:搜寻专家 更新时间:2023-11-01 08:17:00 25 4
gpt4 key购买 nike

我正在尝试构建一个 Android 应用程序,它可以拍摄相机拍摄的多张照片,并将它们合并为一个巨大的图像。例如,我可能会拍摄三张照片并将它们垂直堆叠排列以作为单张图像输出。理想情况下,我希望能够将图像保持在原始大小。不幸的是,使用 Bitmap.createBitmap() 导致 OutOfMemoryException 甚至在接近相机尺寸的一张照片的大小之前。这可能吗?还是我只需要在尝试将照片合并为单个位图之前对照片进行缩放?

最佳答案

你的目标是什么?

如果您的目标是上传组合图像,请让服务器将它们组合起来,因为它的 CPU 和 RAM 比大多数 Android 设备多一点。

如果您的目标是显示组合图像,因为组合图像的每一 block 都将大于屏幕尺寸,将图像 block 视为图 block ——不要组合它们,而是根据需要绘制它们用户在虚拟组合图像空间中滚动。

关于android - 如何在 Android 中创建一个大的位图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452948/

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