私は、特にデスクトップの背景を設定する AppleScript を作成しました。ただし、AppleScript の「セット ピクチャ」を使用すると、背景が突然変更されます。見栄えがよくありません。デスクトップとスクリーン セーバーの環境設定の [画像の変更] 設定を介して背景を切り替えるときに使用される素敵なフェード効果を得る方法はありますか?
理想的には、AppleScript でこれを行いたいのですが、Cocoa (または他の何か) で可能である場合は、お知らせください。ありがとう!
私は、特にデスクトップの背景を設定する AppleScript を作成しました。ただし、AppleScript の「セット ピクチャ」を使用すると、背景が突然変更されます。見栄えがよくありません。デスクトップとスクリーン セーバーの環境設定の [画像の変更] 設定を介して背景を切り替えるときに使用される素敵なフェード効果を得る方法はありますか?
理想的には、AppleScript でこれを行いたいのですが、Cocoa (または他の何か) で可能である場合は、お知らせください。ありがとう!
私自身の質問に答えます!
それはまさに私が探していたものではありませんが、十分に近いです:
set picture rotation to 1 -- turn on wallpaper cycling
set change interval to -1 -- force a change to happen right now
delay 1.5 -- wait a bit to allow for the fade transition - you may want to play w/ this #
set picture of item N of theDesktops to POSIX file ("yourfilenamehere.png") -- set wallpaper to wallpaper you want
set picture rotation to 0 -- turn off wallpaper cycling
Apple の組み込みの壁紙チェンジャーを利用すると、AppleScript でフェード効果を得ることができますが、変更したい画像をディレクトリにまとめて配置し、デスクトップとスクリーンセーバーの設定またはプログラム的に。
また、set picture rotation to 1
壁紙をそのディレクトリの最初の画像(アルファベット順)と思われるものに自動的に変更するようです-これをテストすることはしませんでしたが、私の目的には問題ありませんでした。1.5 の遅延により、少しまばたきすることができますが、私が使用していた画像は TARDIS であったため、許容範囲内であり、実際にクールな効果が得られました (泣く天使に注意する限り!)