gpt4 book ai didi

Android:在不降低质量的情况下有效地将大图像作为 BLOB 存储在 SQLite 中

转载 作者:行者123 更新时间:2023-11-29 22:03:33 31 4
gpt4 key购买 nike

我正在尝试将来自设备相机应用程序的位图存储在设备的 SQLite 数据库中。我知道将图像作为 BLOB 存储在数据库中并不是最好的方法,但就我而言,我无法避免。问题是图像可能非常大,因为它们来自设备的默认相机应用程序,我不想显着降低图像质量。假设我无法避免在内存中加载该图像的位图实例(或至少是该图像的字节数组),因为我将需要它形成插入 SQLite 查询,我怎么能确定我不会有内存问题(OutOfMemmoryError)?有没有一种方法可以在不缩小比例的情况下(或者至少不会以明显的比例缩小图像质量)做到这一点?

附言我已阅读有关有效加载位图的 android 开发人员部分。

如有任何建议,我们将不胜感激。

谢谢!

最佳答案

即使您设法将大图像存储在数据库中,您也无法检索它。 Db cursor size limit .

关于Android:在不降低质量的情况下有效地将大图像作为 BLOB 存储在 SQLite 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11361638/

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