バイナリデータをストリームに出力する関数があります。ただし、ストリームは抽象的です。つまり、ストリームはファイル ストリームまたはその他のストリームである可能性があります。ただし、ストリームは、バイト書き込み機能をサポートするバイナリ ストリームである必要があります。検索しましたが、答えが見つかりませんでした。
私がやりたいことは、いくつかのデータをgifに変換する関数があることです。しかし、データをファイルに出力したくありません。メモリ内の何かに出力したいのです。
ありがとう。
バイナリデータをストリームに出力する関数があります。ただし、ストリームは抽象的です。つまり、ストリームはファイル ストリームまたはその他のストリームである可能性があります。ただし、ストリームは、バイト書き込み機能をサポートするバイナリ ストリームである必要があります。検索しましたが、答えが見つかりませんでした。
私がやりたいことは、いくつかのデータをgifに変換する関数があることです。しかし、データをファイルに出力したくありません。メモリ内の何かに出力したいのです。
ありがとう。
flexi-streamsライブラリは、特にインメモリ バイナリ ストリームを提供します。
「メモリ内のファイル」 - 単なるバイト配列です。必要なのは、ストリームからデータを読み取り、それを 1 次元配列 (ベクター) に書き込むことだけです。CL の配列の詳細については、こちらを参照してください。