Rainmeterでアナログ時計を作る方法

google先生にもそういう作る方法をまとめてなくて、インストール方法ばかり提示してる状況だから、以下まとめます。

[要約]
以下詳細の解説があるので、その解説をもとに設定をすれば使用可能。
http://docs.rainmeter.net/tips/rotate-an-image-around-its-center

[背景]
http://georgeharrison.deviantart.com/art/Swiss-Railway-Clock-For-Rainmeter-340371931
こちらの権利的にはかなりグレーな感じだけど、素晴らしいデザインの時計があって、rainmeterに入れていました。しかし、24インチのデュアルモニタだと画面的に大きくないと使いづらい、という印象でした。
しかしRainmeter自体にその機能の倍率変更がなく、物理的に大きいものを自分で作らないとどうにもダメという事が分かり、仕方なくリファレンスを読みながら作ることになりました。

[流れ]
・イラレで完成図を作る>PSDにバラで吐き出す
・フォトショで再度組み立てる
・iniファイルをいじる

イラレでもinkspaceでもいいのですが、最終的なデザインの形が描けるものでしたら何でも構いません。
ただし、最終的な素材に透過pngで作れる事が条件です。

あとはiniファイルの書き方ですが、一番簡単なのは、全て同じサイズのファイルを用意して、
適当に定義を行いつつ、画像の配置については
OffsetX=(#ImageW# / 2)
OffsetY=(#ImageH# / 2)
W=(SQRT(#ImageW# ** 2 + #ImageH# ** 2))
H=(SQRT(#ImageW# ** 2 + #ImageH# ** 2))
と、画像のpxの指定をするだけで出来ます。上のスイス鉄道時計のファイルはドロップシャドウが入っている、芸の細かい仕様になっています。

2014.10.18 / Category : 小噺