BufferedImageを作成し、それを JPEG としてディスクに保存するJavaアプリケーションがあります。画像にキャプションを追加したいと思います。画像自体のテキストによって画像が混雑するのを防ぐために、キャプションを JPEG のメタデータに書き込むことができれば素晴らしいことです。
解決策をあちこち探しましたが、満足のいくものは見つかりませんでした。Sanselan はよく出てきますが、適切な使い方がわかりません。既存のメタデータを変更する例を見つけましたが、ファイルは ImageIO.write() または Sanselan.writeImage() から単純に作成されているため、メタデータは含まれていません。
私が探していることを行う別の投稿を見つけましたが、それは C# であり、Java が必要です。
どんな助けでも大歓迎です。