私は Android アプリケーションを開発しており、ユーザー コメントの EXIF タグを読み取って更新したいと考えています。ExifInterface.java クラスでそのタグが見つかりません。ExifInterface で TAG_USER_COMMENT などのカスタム タグを作成できますか? はいの場合、どのように作成できますか?または、別のツールを使用して作業を完了させる必要がありますか?
どんな助けでも大歓迎です。
次のように、「UserComment」と呼ばれる EXIF タグに文字列データを書き込むことができます。
`import android.media.ExifInterface;`
File directory = new File(your directory goes here);
final File image = new File(directory, "name.jpg");
ExifInterface interface = new ExifInterface(image.getPath());
interface.setAttribute("UserComment", "your string here");
interface.saveAttributes();
次に、次のように getAttribute を使用してデータを読み取ることができます。
String my_data = interface.getAttribute("UserComment");
一部の画像では機能しません