GraphicConverter を使って Mojave の真のダイナミックデスクトップを作成する方法

GraphicConverter を使って Mojave の真のダイナミックデスクトップを作成する方法

macOS 10.14 Mojaveのベータ版を使っているうちに、一日を通してデスクトップの画像をゆっくりと変化させるMojaveの新機能「ダイナミックデスクトップ」の仕組みが気になってきました。ちょっと調べてみると、/Library/Desktop PicturesMojaveの2つのダイナミックデスクトップ(「Mojave」と「Solar Gradients」)はJPEGではなくHEICファイルでした。そのうちの1つをダブルクリックしてプレビューで開くと、メインのHEICファイルが実際には16枚の個別のHEIC画像を格納するコンテナであることが分かりました。

モハーベの風景を写した画像 16 枚。 16 段階のグラデーション。

HEICは、画像コンテナフォーマットであるHigh Efficiency Image File Format(高効率画像ファイル形式)のファイル拡張子です。詳しくは、Glenn Fleishman氏の「HEVCとHEIFで動画と写真の効率が向上」(2017年6月30日)をご覧ください。Appleのファイルを複製して画像を置き換えようと少し試してみましたが、うまくいかなかったので、専門家に相談しました。ただの専門家ではなく、画像変換の第一人者でありGraphicConverterの作者であるThorsten Lemke氏です。

ダイナミックデスクトップ機能は比較的単純な画像コレクションのようだと指摘したところ、Thorsten氏はさらに詳しく調べると約束してくれました。その後すぐにGraphicConverterのベータ版がリリースされ、何度かやり取りを重ねた末、Thorsten氏は必要な画像要件と必要なメタデータの両方を解明し、全てを動作させることができました。現在、Mojaveでこの機能を搭載したGraphicConverter 10.6.5が利用可能です。

(写真をフォルダに保存し、システム環境設定 > デスクトップとスクリーンセーバ > デスクトップ > フォルダでそのフォルダを選択し、ピクチャの変更チェックボックスをオンにして間隔を選択するだけで、動的なデスクトップを作成するチュートリアルを見たことがあるかもしれません。このアプローチはほぼ同じ効果をもたらすかもしれませんが、何年も前から利用可能でした。まだ Mojave を実行していなければ、ぜひ試してみてください。)

ダイナミックデスクトップの構築とテスト

ダイナミックデスクトップを作成するための最初のステップは、必要な画像を入手することです。16枚の個別の画像が必要です。ベータ版では、GraphicConverterはすべての画像が5120 x 2880ピクセルの解像度で表示されることを要求していましたが、現在はその必要はないようです。画面いっぱいに表示してもきれいに表示されることを確認してください。画像のファイル形式は重要ではありませんが、簡単にアクセスできるように、すべてフォルダに入れてください。いずれにせよ、ダイナミックデスクトップを作成する上で最も難しいのは画像の収集です。

上記のAppleのダイナミックデスクトップファイルのスクリーンショットでわかるように、画像の命名は、最初から最後までの順序が、あなたにとっての始まりと終わりの捉え方に合わせて行うのがおすすめです。Appleの例ではどちらも1日の時間帯に対応していますが、空を横切る太陽を追うヒマワリや、何ヶ月にもわたる建設プロジェクトの進捗をダイナミックデスクトップ画像にするという使い方も容易に想像できます。

16 枚の画像が揃ったら、GraphicConverter 10.6.5 を開き、「ファイル」>「参照」を選択して、画像が含まれているフォルダーに移動します。

GraphicConveter の 16 枚の画像。

すべての画像を選択し、いずれか1枚をControlキーを押しながらクリックするか右クリックします。表示される大きなコンテキストメニューで、一番下までスクロールして「エクスポート」>「ダイナミックデスクトップ」を選択します。ファイルに名前を付け、/Library/Desktop Pictures保存先フォルダを指定して「OK」をクリックし、GraphicConverterがすべての画像をHEICに変換してコンテナファイルにまとめるには少し時間がかかるため、少しお待ちください。

GraphicConverter からエクスポートします。

GraphicConverterがHEICファイルの保存を完了したら/Library/Desktop Pictures、「システム環境設定」>「デスクトップとスクリーンセーバ」>「デスクトップ」を開きます。ダイナミックデスクトップセクションにMojaveアイコンが追加されているのがわかると思います。それを選択すると、上部にファイル名が表示されます。AppleはThorsten氏に、アイコンとプレビューを設定するために必要なAPIはまだ公開されていないため、正しく表示するために必要なものがわからないと伝えました。

システム環境設定のカスタムダイナミックデスクトップ。

見た目の混乱はさておき、Mojaveではファイル内の画像の1つがデスクトップに表示されます。ファイルが本当に動的であることを確認するには、システム環境設定 > 日付と時刻 > 日付と時刻を開き、「日付と時刻を自動的に設定」をオフにして、時刻を数時間戻してから「保存」ボタンをクリックします。時間を数時間ずつ変更して保存していくと、デスクトップに表示される画像が変わります。完了したら、「日付と時刻を自動的に設定」を再度オンにしてください。

日付と時刻の設定。

GraphicConverterを使って真のダイナミックデスクトップを作る方法はこれだけです。さらに詳しく知りたい方は、Marcin Czachurskiがダイナミックデスクトップファイル形式の研究について書いた2部構成の記事をご覧ください。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.