FC2ブログ

ちょっとエンハンスその1

ことばのていぎβ

色を追加してみました。光の三原色の勉強、久々にしました。


-->

こんな感じです。濃さを変動させる、RGBの要素を二進数に見立てて、「001」から「111」まで変化させてると。うーーん、もっとスマートな方法ありそうですね。

$color_target = rand(1, 7);

$color_bin = decbin($color_target);
$color_bin = sprintf("%03s", $color_bin);

$color_R_flag = substr($color_bin, 0, 1);
$color_G_flag = substr($color_bin, 1, 1);
$color_B_flag = substr($color_bin, 2, 1);

// 文字単位で色の濃さを変化
$color_strength = rand(100, 255);

$color_R = dechex($color_strength * $color_R_flag);
$color_G = dechex($color_strength * $color_G_flag);
$color_B = dechex($color_strength * $color_B_flag);

$color_R = sprintf("%02s", $color_R);
$color_G = sprintf("%02s", $color_G);
$color_B = sprintf("%02s", $color_B);

スポンサーサイト

FC2 Blog Ranking


ことばのていぎ@2006/08/03 23:07   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと