質問: ### 前提・実現したいこと GIMP2.10でエクスポートしたjpegファイルをWindows10のプロパティで変更できるようにするためには、 Exifタグの「Offset Schema」を削除するか値を0にすると良いことが試行錯誤の結果分かりました。 質問の趣旨は、Offset SchemaというExifタグの役割は何なのか?これを削除しても問題は起きないのか? が知りたいのです。 ### 発生している問題・エラーメッセージ デジタルカメラなどで撮影したjpegファイルに、Windows10のプロパティで タイトル、件名、コメント、作成者 などに 値を記入して、GIMP2.10で処理しエクスポートした後、再度Windows10のプロパティで値を変更するときに 下記エラーメッセージがWindowsから表示され、二度と変更ができなくなる。 ``` Windowsのメッセージ「エラー 0x88982F8F: 予期しないサイズです。」 ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと 上記の問題はF6Exifなどのソフトでjpegのプロパティを書き直すことで修復できることが分かりました。 そこで、もう一歩進めて原因になるExifタグを絞り込むと「Offset Schema」に辿り着きました。(表を参照) GIMP2.10で処理する前でも後でも一度だけ「Offset Schema」タグを削除するか、値を0にすることで、 その後は何度でもGIMP2.10の処理とWindows10のプロパティで値を変更することができます。 ### 補足情報(FW/ツールのバージョンなど) ![Windows10とGIMPによるExifタグの変遷調査](https://teratail.storage.googleapis.com/uploads/contributed_images/e58a3ceb15ea158a2445e5df338fc062.jpeg)
回答: 以下のF6Exifのページ末尾に解説がありました。 OffsetSchemaタグは、メーカーノート(カメラメーカー独自情報)が埋まっている場所を、どれだけずらしたかを指すようです。 実験表を見るとGIMP2.10書き出し後もOffsetSchemaは同じ値なので、GIMPでは正常に扱われていないと思われます。