sips-g/-sオプションで、撮影機器やコピーライトなどの画像メタデータを確認・設定できる。

参考: 【sips】コマンドで画像のプロパティ情報を確認する

メタデータを確認する

make(撮影機器メーカー)、model(機種名)、description(説明)、copyright(著作権)、artist(作者)などのキーを-gで確認できる。値が設定されていない場合は<nil>と表示される。

$ sips -g make -g model -g description -g copyright -g artist photo.jpg
/path/to/photo.jpg
  make: <nil>
  model: <nil>
  description: <nil>
  copyright: <nil>
  artist: <nil>

メタデータを設定する

-s <キー> <値>でメタデータを設定できる。複数のキーをまとめて指定できる。

$ sips -s make "Example Camera" -s model "Model X" -s description "Sample photo" -s copyright "2026 Example" -s artist "Taro Yamada" photo.jpg --out photo_meta.jpg
$ sips -g make -g model -g description -g copyright -g artist photo_meta.jpg
/path/to/photo_meta.jpg
  make: Example Camera
  model: Model X
  description: Sample photo
  copyright: 2026 Example
  artist: Taro Yamada

読み取り専用のメタデータは変更できない

creation(撮影日時)やsoftwareは読み取り専用のため、-sで変更しようとするとエラーになる。

$ sips -s creation "2020-01-01" photo.jpg --out photo_creation.jpg
Error: Cannot do --setProperty creation on file
Error 13: an unknown error occurred

-g allxmlで全メタデータをXML形式で確認する

-g allは主要なプロパティのみをテキスト形式で表示するのに対し、-g allxmlは画像が保持する全プロパティをXML plist形式で出力する。makedescriptionのように-g/-sで直接指定できるキーに加えて、ExifColorSpaceのような個別キーとしては指定できないプロパティも含まれる。

$ sips -g allxml photo_meta.jpg
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ExifColorSpace</key>
	<integer>1</integer>
	<key>artist</key>
	<string>Taro Yamada</string>
	<key>bitsPerSample</key>
	<integer>8</integer>
	<key>copyright</key>
	<string>2026 Example</string>
	...(以下略)
</dict>
</plist>

なお、GPS位置情報は-g/-sで指定できる標準のキー一覧(sips -Hで確認できる)には含まれていない。写真にGPS情報が埋め込まれているかを確認・削除したい場合は、sips以外のツールを検討した方がよい。

参考

SIPS Command: Scriptable Image Processing System in macOS