40
OS X用写真アプリのAutomatorアクション、ジオタグ、その他の高度なテクニック

OS X版「写真」がリリースされ、iPhotoとApertureからの移行が始まりました。「写真」は前身のiPhotoに確かに似ていますが、バージョン1.0の製品であることは間違いありません。このアプリに関する電子書籍を執筆する中で、私が掘り出した「写真」に関する興味深い情報をいくつかご紹介します。

写真アプリには基本的なスクリプトサポートはありますが、Automatorアクションは付属していません。Automatorは、タスクを自動化したいMacユーザーにとって非常に便利なユーティリティです。最近はシェルスクリプトをカスタマイズしたり、Finderからスクリプトを実行したりするのに使っています。AppleはiPhotoとApertureにはAutomatorアクションを提供していますが、残念ながら写真アプリには提供されていません。

幸いなことに、Mac OS X Automationの優秀なスタッフが、写真関連のAutomatorアクションのパッケージを開発してくれました。このAutomatorアクションコレクションは、以下の機能をサポートします。

  • 現在の選択を取得する
  • 画像の選択
  • アルバムの内容を取得する
  • アルバムにコンテンツを追加する
  • アイテムのインポート
  • テザーカメラからのアイテムのインポート
  • アイテムをディスクにエクスポートする
  • Keynoteにアイテムをエクスポートする
  • マップで画像の位置を表示する
  • スライドショーの再生
リンゴの写真2

iPhoto や Aperture とは異なり、Photos には Automator アクションが組み込まれていないため、コレクションのロックを解除するには別のパッケージをインストールする必要があります。

残念ながら、Photos は外部エディタでの画像編集をサポートしていませんが、Automator を使えば、画像のエクスポート、Photos の外部での修正、そして編集後の画像を新しいメディアアイテムとしてPhotos にインポートするといった作業が簡単に行えます。これは、画像をその場で編集するのとは少し違いますが、何もしないよりはましです。

ライブラリをマージする方法

複数のiPhotoライブラリを1つの写真ライブラリに統合したいという声を多く聞きます。私も数年前にiPhotoの動作が重くなりすぎてライブラリを2つに分割してしまい、それぞれ2万枚以上の写真が入っているライブラリが2つに分かれてしまいました。どうすれば元に戻せるのでしょうか?

いくつかの選択肢があります。iCloudフォトライブラリを使い続けるつもりなら、すべてのライブラリを一つずつそこに保存すれば、最終的には一つの大きなライブラリが完成します。(私のように大きなライブラリを持っている場合は、その特権を得るためにAppleに料金を支払う覚悟をしてください。500GBのストレージで月額10ドル、1TBで月額20ドルです。)

写真アプリは、システムフォトライブラリと呼ばれる1つのライブラリのみをiCloudと同期します。そのため、複数のライブラリを同期するには、ライブラリを順番にアップロードする必要があります。最初のライブラリがiCloudにアップロードされたら(写真アプリの環境設定ウィンドウのiCloudタブで同期が完了しているかどうかを確認できます)、Optionキーを押したまま写真アプリを起動すると、別の写真ライブラリを開くことができます。そのライブラリが開いたら、環境設定ウィンドウを開き、「一般」タブで「システムフォトライブラリとして使用」ボタンをクリックします。次に、iCloudタブに切り替えて、iCloudフォトライブラリがオンになっていることを確認します。(時間を節約するには、写真アプリを「Macストレージを最適化」に設定してください。そうすれば、他のライブラリからアップロードした写真をすべてダウンロードしようとしなくなります。)

リンゴの写真1

複数の iPhoto アカウントを 1 つずつアップロードして、1 つの Photos アカウントに統合します。

すべてのライブラリがiCloudに保存されるまで、この方法を繰り返します。その後、必要に応じて「オリジナルをこのMacにダウンロード」設定を選択し、すべてのライブラリの画像をすべて含む単一のライブラリをハードドライブ上に作成できます。(または、「Macストレージを最適化」設定のままにして、iCloudを信頼することもできます。)

複数のMac間でライブラリを統合したい場合は、さらに簡単です。すべてのMacを同じiCloudアカウントにログインし、ライブラリを同期するだけです。最終的には、統合された単一のライブラリが作成されます。

iCloud を使いこなせないなら、助けが必要です。Fat Cat Software が販売している「iPhoto Library Manager」という便利なユーティリティ(30ドル)を使えば、iPhoto ライブラリを写真アプリにインポートする前に統合できます。

iPhotoライブラリの読み込みに対応しているApertureをお持ちの場合は、それを使ってマスターライブラリを作成できます。Aperture 3.3以降では、「ライブラリに切り替え:その他/新規」を選択し、iPhotoライブラリを選択してから、「ファイル:読み込み:ライブラリ」を選択し、満足のいく結果が得られるまで新しいライブラリを読み込み続けます。その後、新しく作成したApertureライブラリを写真アプリに直接読み込むことができます。

写真のジオタグ

GPS機能のないカメラ(私のCanon Rebel T2i SLRには当然搭載されていません)をお使いの場合、iPhotoを使ってそのデバイスで撮影した画像に地図データを追加したことがあるかもしれません。残念ながら、「写真」アプリでは位置情報は表示されますが、編集することはできません。

iPhone以外で撮影した写真すべてに位置情報を追加したい場合は、Macに直接画像をインポートする必要があります。Apple製ですべてのMacに搭載されているユーティリティ「Image Capture」がおすすめです。すべての写真をフォルダにインポートし、ジオタグユーティリティを使って地図データを追加しましょう。

リンゴの写真4

イメージキャプチャを使用して、ジオタグが付いていない写真にマップデータを追加します。 

ジオタグアプリは数多く存在します。Photo GeoTag、Geotag Photos、HoudahGeoなどがその役割を果たします。これらのユーティリティのほとんどは、iPhoneアプリを使って撮影時に位置情報を記録し、iPhoneの時計と画像ファイルのタイムスタンプを同期させることで、その位置情報を写真に転送することができます。これは非常に賢い機能です。

写真に地図データを追加したら、それらのファイルを直接フォトにインポートするだけで、アプリが適切なジオタグ情報を理解して表示します。

アップロードの問題

写真アプリを使い始めてからインターネット接続が遅くなったと感じたなら、もしかしたらサービスプロバイダのせいではないかもしれません!iCloudフォトライブラリは帯域幅をかなり消費するという話を多くのユーザーから聞きました(私自身も経験しました)。写真アプリが起動していないときでも、MacはiCloudに写真をアップロードし続けます。インターネットの速度が低下している場合は、写真アプリを開き、環境設定ウィンドウを開いて「iCloud」タブをクリックし、「1日間一時停止」ボタンをクリックしてください。

リンゴの写真3

写真のアップロードに時間がかかりますか? アップロードを 1 日一時停止し、帯域幅がより良い夜間にアップロードしてみてください。 

インターネットの状況がすぐに改善する場合は、Mac を一晩中オンにしたままにしておき、就寝前に「再開」ボタンをクリックして、家の中で誰もインターネットを使用していない夜間に Photos に仕事をさせることを検討してください。

フォトでディスク容量を節約する方法

Appleは、iPhotoライブラリを写真アプリに変換する際に実質的に複製しなければならないとしたら、ユーザーが写真アプリにアップグレードしないのではないかと懸念していました。iPhotoライブラリのコピーを作成できるだけのハードドライブの空き容量はありますか?おそらくほとんどの人はそうではないでしょう。

そこでAppleは、ハードリンクと呼ばれる巧妙な手法を使って新しい写真ライブラリを作成します。つまり、iPhotoライブラリと写真ライブラリの写真は、ドライブ上の同じ領域を使用するということです。Finderのエイリアスのようなものですが…違います。

どれも複雑なUnixオタクっぽい話ですが、簡単に言うと、AppleはiPhotoからPhotosにライブラリを移行でき、ハードドライブの容量をそれほど消費しません。すべてのメディアファイルは両方のライブラリに均等に属します。iPhotoライブラリを削除しても、写真はPhotosライブラリの一部なので、どこにも移動しません。少し奇妙な概念ですが、覚えておくべき最も重要なことは、50GBのiPhotoライブラリをPhotosに移行しても、ハードドライブに50GBの空き容量は必要ありません。