JPEG画像のEXIF方向タグを変更したいのですが、実際には回転させません。私が作成したアプリケーションのテストケースとしてそれらを使用するためにこれを行います。
Linuxでそれを行うにはどうすればよいですか? exiftool
でできますか?もしそうなら、どうですか?
次のように、exiftool
を使用して既存の方向情報を取得できます。
exiftool -Orientation -n image.jpg
これにより、MIEタグに保持されている方向情報の内部値が表示されます。 -n
フラグを省略すると、英語の文字列として値を返すことができます。特定の回転/方向の値について、 ここに追加情報 を見つけることができます。
Changingexiftool
を使用して方向データを次のように実行できます。
exiftool -Orientation=1 -n image.jpg
ここで、方向は1に設定され、回転なしを示します。これらの数値は、EXIF仕様に従って定義されています。上記のリンクで、さまざまな回転値の効果を確認できます。
(注:方向を設定するときは、-n
引数を使用して、値が数値であることを示す必要があります。忘れた場合、exiftoolはorientation=x
番号を文字列として解釈して設定します間違った回転、つまりexiftool -orientation=1 image.jpg
は実際には方向を3に設定します。これは「回転180」です)