goo blog サービス終了のお知らせ 

書き逃げアンドロイド。

副交感神経が優位になるような写真が好き。

明るさを倍にする。

2013年05月25日 14時50分38秒 | 日記
○明るさを倍にする。

 スタイルシートとかで使う色を16進数で入力する場合、明るさを半分にするのは数値を2で割れば良いだけなんだけど、明るさを倍にするには単純に数値を倍にするのとは違う。

 色の明るさを倍にするってことは、つまり、最大値255までの残りを半分にした値を足すってこと。

 16進数で3cの場合、これを十進数に変換すると60になるので、255-60=195になり、この半分が97.5になるので、これを元の数に足せば明るさを倍にしたことになる。

 小数点以下は無視しとけば、197になるので、これを16進数に変換するとc5になる。

 ◇追記:激しく間違えてた。算数苦手なのです。

 16進数で3cの場合、これを十進数に変換すると60になるので、255-60=195になり、この半分が97.5になるので、小数点以下を四捨五入すると98になり、元の60に足せば158になるので、これを16進数に変換すると答は9eになる。



 説明するのもややこしいけど、読む方はもっと面倒臭いと思う。

 申し訳ない。(;_;)

 javascriptで計算させて一覧を出力させれば良いのか。


http://space.geocities.jp/srand4000/inui/bai.html


 おのおの改造してつこて。



Ende;
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 愚民メソッド。 | トップ | css崩壊。 »
最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。
ブログ作成者から承認されるまでコメントは反映されません。

日記」カテゴリの最新記事