一アイディアとして、D3モジュール用のモジュールアイコンの作り方を提案したいと思います。こまごましたところですが、D3モジュールの問題点を挙げると...
そこで今回、アイコンがぱっと見わかりやすく、プリントされるモジュール名もそれなりになるようにコーディングしなおしてみました。しゃのさんの「システムロゴメカ」を参考にした上で、主に講じた対策は次です。
そして、できあがったのがこれです↓
さて、いかがでしょうか?個人的には整然としていてかなり良い感じだと思います。ロジック的には、モジュール名をシードにmt_rand()で背景色を生成し、ロゴ画像とマージ。その上に、文字をドットで描画する。という至って単純な仕組みです。(もちろん、GDが使えるというのが前提ですが。)ランダムでロゴの背景色を決めますが、モジュール名(正確にはディレクトリ名)が変らない限り、一端決まった色も変りません。なので、毎回色が変って混乱するなんていうことはありません。ちなみに、ランダムで背景色が決まる関係で、管理者はおろか作った私すらもどんな色になるかは、実際に画像を見てみなければ分かりません(笑)それがまた楽しみでもあるかと思います。
どんなコードか気になる人は↓を見てください。(リリース前で恐縮ですが)
トラバURL : http://suin.asia/trackback/65
氷川 XOOPS Module 開発室