SpotlightコメントをExifとして記録する

Quick Edit Pencil

SpotlightコメントをExifへ

Spotlightコメントを書き込んだ画像ファイルをiPhotoライブラリに移す時、iPhotoライブラリにコピーされた画像からSpotlightコメントは削除されてしまうので、iPhotoに取り込む前にSpotlightコメントをExifにコピーする方法。

検索すると"Spotlight コメントをIPTCキーワードに.app"というアップルスクリプトを発見

使い方は、対象の画像をSpotlight コメントをIPTCキーワードに.appにドロップする。

スクリプト動作は、Spotlightコメントを取得して、do shell scriptからexiftoolを呼んでExifのXMPのSubjectタグと結合する。というもの。

これで、iPhotoに取り込んだ画像のキーワード欄に反映する。

自分の環境ではエラーが出るのでスクリプトを修正した

<<script>> uniqueList メッセージを認識できません。とエラーが出るので、"Spotlight コメントをIPTCキーワードに.app"をAppleScriptエディタで開き、下の方にある関数(ユーザー定義関数=ハンドラ=サブルーチン)を編集した。赤字部分の変数名 uniqueList を rUniqueList に変更。

(*リストから重複を削除*)

on uniqueList(theList)
set uniqueList to {}
repeat with aItem in theList
if not (aItem is in uniqueList) then
set uniqueList to uniqueList & aItem
end if
end repeat
return uniqueList
end uniqueList

"Spotlight コメントをIPTCキーワードに.app"を動作させるには、Perlで書かれたコマンドラインツールが必要

ExifToolからMac OS X Packageをダウンロードしてインストールする。

このブログの人気の投稿

Windows 10で、Explorerのナビゲーション ウィンドウの表示/非表示を、キーボードショートカットで切り替える方法

WP: 投稿一覧にカスタム分類・タクソノミーのカラムを追加する

AutoHotkey+powershell タスクバーをバーを自動的に隠すショートカット

書字方向 横書方向変換スクリプト 左書きから右書きへ(コピペ用途)

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

memo: ショートカットファイルを直接削除する

onloadの代わりにDOMContentLoadedを使ってみる

https://gemini.google.com/search?q=%5B%5BOralHistory%5D%5D