我有一个将一些二进制数据输出到流的函数。但是流是抽象的,这意味着流可以是文件流,也可以是其他一些流。但流必须是支持写入字节功能的二进制流。我搜索但没有找到答案。
我想要做的是,我有一个函数可以将一些数据转换为 gif。但我不想将数据输出到文件,我想将其输出到内存中的某个东西。
谢谢。
我有一个将一些二进制数据输出到流的函数。但是流是抽象的,这意味着流可以是文件流,也可以是其他一些流。但流必须是支持写入字节功能的二进制流。我搜索但没有找到答案。
我想要做的是,我有一个函数可以将一些数据转换为 gif。但我不想将数据输出到文件,我想将其输出到内存中的某个东西。
谢谢。
flexi-streams库提供内存中的二进制流等。
“内存中的文件” - 只是一个字节数组。因此,您只需从流中读取数据并将其写入一维数组(向量)。有关 CL 中的数组的更多信息,请参阅此。