首页 > 解决方案 > 提取具有不同类型数据的缓冲区

问题描述

缓冲区可以同时具有与之关联的字符串和图像吗?如果是这样,如何分别提取它们。

一个示例案例是包含图像数据和文件名数据的缓冲区。

标签: javascriptnode.jsbuffer

解决方案


我以前使用过 sharedArrayBuffers/arrayBuffers。

如果您要存储图像像素数据,它将是一个 u32-int 数组,其中 4 个 8 位段分别控制 rbga... 是的:您可以在前面以“标题”的形式添加字符串数据,如果您对其进行编码并将其解码为 int 值......但我很难理解为什么这可能是可取的。因为使用只有像素数据的原始像素数据更简单。(我通常只是将它作为对象的属性,以及我想要存储的任何其他数据)


推荐阅读