Canvas を使った gimp like な Triangle Color Selector
Canvas を使った gimp like な Triangle Color Selector
ぐるぐる回ります。透過 PNG 版より正確です。正確さなんてどうでもよさそうですけど。
サイズを初期化時に自由に決められるのはいいっすね。似非 Flash
最初 GIMP の描画関数をそのままやってみたんだけど、さすがに重過ぎて使えなかった。頭悪いのでグラデーション系のメソッドでてきとー描画。で実用レベルに。それでも重くてファンの回転数あがるんだけど。
Canvas 使ってる時点でブラウザ限られるわけですけど、Firefox 1.5 でしか見てないです。
中途半端に prototype.js に依存してます。内部的には依存してないけれど、めんどい部分をてきとーに済ませてある。
円形グラデーションは 360 度を色を変えつつ同じ大きさの円で fill しまくって作ってます。案外きれいにいけた。(ただしループ数というか処理がかなり重いので最初の一度だけ描画)
なんか三角形のグラデーションが偽者っぽい
lighter で合成するようにした。
lighter ってなんか変な気もするんだけど……
ぐるぐるしないほうがいい、と思った。
lighter がおかしいんじゃなくて、darker がおかしいんだ。
関連エントリー
- NULL::colors*canvas NUll::colors*canvas, キャンバス使用版 16進数直入力とか欲しかったのでカラーセレクターの部分を分離してひとつクラスかぶ...
- 2D 描画でも WebGL を使うべきか? スペクトラムウォーターフォール最速決定戦 上のように、スペクトラムのウォーターフォール表示ではよく下に1行追記して全体を上にスクロールさせていくみたいな見せかたをするが、全体の再描画...
- YONGNUO YN600Air 5500K モデルを買ってみた YONGNUO YN600Air LED ビデオライト 5500K SMD LED搭載 超薄 カメラ ビデオカメラ用 補助照明 撮影用 Ca...
- 2005 総括 流れ的には受験と卒業と入学と orz ってところですか。というか今年受験したんだなぁ……なんかそんな気がしない。なんつっても微塵も努力してな...
- ソースの色づけを復活 pre だけ色付けするようにした。 前に Pure JavaScript で色つけていたことがあったけど、あからさまにブラクラだった。で、な...