libjpeg を使用して jpeg 画像を圧縮して書き込みます。同時にexifデータを書き込む方法はありますか? libjpegにはこれを行う機能があると思いますが、機能名と使い方がわかりません。これを行う例はありますか?
編集 1
次のようなコードを見つけましたが、詳細についてはわかりません。
struct jpeg_compress_struct JpegStruct;
struct exifblock exif;
jpeg_write_marker(&JpegStruct, 0xe1, (unsigned char *) &exif, exifsize );
どうやら、これを行うには低レベルである jpeg のマーカーとして exif を書き込みます。