
Mac OS Xでフォトストリームの写真をフォルダにダウンロードする
フォトストリームはiCloudの便利な機能で、iPhotoやApertureを使って、すべての写真を他のiOSデバイスやMacに自動的にプッシュしてくれます。まだ使ったことがない方のために説明すると、iPhoneで写真を撮ると、iPadのフォトストリームとMacのiPhotoに自動的に表示されるということです。Mac OS XではiPhotoやAperture以外の保存先を選択できないのが残念ですが、この便利な機能を使えば、フォルダを指定してiPhotoやApertureを使わずにiCloudからすべての画像をMacにダウンロードできます。
次のスクリプトを使用するには、少なくとも iOS 5 および OS X 10.7.2 以降が必要であり、また iCloud がセットアップおよび構成され、Mac OS X の iCloud システム環境設定でフォトストリーム オプションが有効になっている必要があります。
Mac OS Xでフォトストリームの画像をフォルダに保存する方法
- /Applications/Utilities/AppleScript Editor.app にある AppleScript エディタを開きます。
- 新しい空の AppleScript ウィンドウに次のコードを貼り付け、「USERNAME」を Mac OS X ホームディレクトリの短いユーザー名に置き換えます。
- これは、AppleScript エディタでは次のようになります。
tell application "Finder"
set this_folder to "Macintosh HD:Users:USERNAME:Library:Application Support:iLifeAssetManagement:assets" as alias
set target_folder to "Macintosh HD:Users:USERNAME:Pictures:MyStream" as alias
try
duplicate (every file of the entire contents of this_folder whose name contains "IMG") to the target_folder with replacing
end try
end tell
- target_folder変数を適切に調整します。ハードドライブの名前が別の場合は「Macintosh HD」を変更し、最終的なディレクトリをユーザーのPicturesディレクトリにある名前以外のものにしたい場合は「MyStream」を変更します。AppleScriptでは、ファイルとフォルダのパスを入力および表示するために、スラッシュではなくコロンが使用されることに注意してください。
- スクリプトを実行して動作を確認し、「PhotoStreamDownloader」などの適切な名前でスクリプトを保存し、後で簡単にアクセスして起動できるようにファイル形式として「アプリケーション」を選択します。
これで、いつでも Photo Stream を Mac にダウンロードしたいときには、保存したスクリプト アプリを起動するだけで、最新の Photo Stream イメージが Mac OS X の configure ディレクトリに取得されます。最適な結果を得るには、アプリケーションを /Applications ディレクトリに配置し、Launchpad に追加して、後で簡単に使用できるようにします。
AppleScriptエディタは非常に直感的で、スクリプト実行時にディレクトリやパスを間違えて入力すると、「AppleScriptエラー」というメッセージが表示されます。「iLifeAssetManagement:assetsが見つかりません」というメッセージが表示される場合は、iCloudのシステム環境設定パネルでフォトストリームが有効になっていない可能性があります。
将来、iCloud と Photo Stream がアップデートされ、画像のダウンロード先を直接選択できるようになることを期待していますが、それまではこの素晴らしいトリックは問題なく機能します。
気に入りましたか?その他のiCloudのヒントもご覧ください。