javascript - 提取具有不同类型数据的缓冲区
问题描述
缓冲区可以同时具有与之关联的字符串和图像吗?如果是这样,如何分别提取它们。
一个示例案例是包含图像数据和文件名数据的缓冲区。
解决方案
我以前使用过 sharedArrayBuffers/arrayBuffers。
如果您要存储图像像素数据,它将是一个 u32-int 数组,其中 4 个 8 位段分别控制 rbga... 是的:您可以在前面以“标题”的形式添加字符串数据,如果您对其进行编码并将其解码为 int 值......但我很难理解为什么这可能是可取的。因为使用只有像素数据的原始像素数据更简单。(我通常只是将它作为对象的属性,以及我想要存储的任何其他数据)