gpt4 book ai didi

javascript - 在 indexedDB 中存储图像数据

转载 作者:行者123 更新时间:2023-11-30 18:32:50 25 4
gpt4 key购买 nike

目前我对这个问题的兴趣主要是理论上的。

我想在本地存储图像(用于 webgl 纹理),例如使用我已经用于存储网格的 indexedDB。

这可能吗?如果是这样,那又如何呢?这是个好主意吗?

最佳答案

您当然可以使用 indexedDB 来存储纹理。您需要存储宽度和高度,无论是否具有 alpha channel 和 RGB(A) 值数组。然后您可以直接从中创建纹理,如 this question 的答案所示。 .

至于这是一个好主意,这是一个更棘手的问题。你为什么要这样做?速度?资源访问的统一性? indexedDB 存储通常有一些限制,这使得存储大量资源变得困难,坦率地说,从图像加载可能会更快,因为浏览器开发人员会优化该路径。此外,图像在数据库中实际上会比 JPEG 或 PNG 等效图像大,因为您可能希望以未压缩的方式存储它。值得进行基准测试,但我怀疑这里有很多性能获胜的方法。

关于javascript - 在 indexedDB 中存储图像数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9114750/

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