少し問題があります。
カメラから RAW char* バッファを取得し、ディスクに保存する前にこのタグを追加する必要があります。ファイルをディスクに書き込んで再度読み取ることは、何千回も発生するため、オプションではありません。
カメラから受け取ったバッファ データには、幅、高さ、インチあたりのピクセル数を除いて、EXIF 情報は含まれていません。
何か案は?(C++)
このPDFを見てください。20 ページに、Exif 情報を配置または変更する必要があることを示す図があります。ディスク上のファイルとの違いは何ですか?
カメラの JPEG バッファには既に EXIF セクションが含まれていますか?
違いは何ですか?ディスク上のファイルに対して行うことと、メモリ内で行うこととが異なるのはなぜですか?
ディスクからファイルを読み取った後は、何でもしてください。
私が知る限り、JPEG の EXIF データはファイルの連続したサブパートです。そう
Exiv2ライブラリを調べてみてください。ファイルで機能することは知っていますが、メモリバッファーで機能する機能もあると思います。