ここから本文です
☆女の徒然草☆
徒然なるままに、おんなもすなるブラというものをおとこもしてみんとてするなり

書庫過去の投稿日別表示

全1ページ

[1]

輝度、色相、飽和度

https://blogs.c.yimg.jp/res/blog-b4-f9/yoshimy_s/folder/503455/89/16428989/img_1?1344636633
https://blogs.c.yimg.jp/res/blog-b4-f9/yoshimy_s/folder/503455/72/11814372/img_0?1301538305
(要約)
長年、描きたかった図のひとつが色相を示す図です。
赤、緑、青で表すカラーとは異なり、位相角度で処理しなければなりませんので、
どうやってプログラムにするか、迷っていました。

http://c.statcounter.com/4440886/0/1c5b0b72/0/ 

閲覧者接続情報 http://www.robtex.com/ipinfo.gif


長年、描きたかった図のひとつが色相を示す図です。
赤、緑、青で表すカラーとは異なり、位相角度で処理しなければなりませんので、
どうやってプログラムにするか、迷っていました。

中心点から円を描くようにタイリングするとしたら、円が大きくなると角度のステップを小さくしなければ線だらけになり、きちんとタイリング描画できないからです。

そこでキャンパス面のうち、円の内周に位置する全ての点についてカラーを割り出す手法を取りました。




外周円に位置する点については、赤、緑、青、赤と循環するカラーですが、そのカラーは中心点からの角度に対応します。
そして外周の点と中心点をグラディエーション処理してあります。

しかしプログラムでは縦横の座標から中心点までの距離と、中心点を原点とした時の角度、そして原点からその点を通り外周点までの距離までとの比率により、内部の点に採用するカラーを決めています。


実は、カラーの表現の方法には、赤、緑、青以外にも、赤、緑、青の循環で示される色相、色の濃さを示す輝度(右図では縦の要素)、白黒から比較してどれだけ着色されているかを示す飽和度の3つの要素で示すこともできます。

ただ、この方法は、色相が360度では足りず、およそ256x6階調が必要となる上に、輝度、飽和度まで加えると最低4バイトは必要となりますから、赤、緑、青の3バイトだけで済む構成よりも効率が悪いのです。

でもアナログテレビの理論ではこれが標準的な基礎概念となっていて、実用化される段階で赤、緑、青の3原色を用いるようになりました。




カラーテレビの教本では、上の右図が色感覚の3次元表現として使われますが、実際には球状に示すべきものであって、下に示す左が色空間を上(白色側)から見た図、右側が色空間を下(黒色側)から見た図となるように表現すべきものと思います。


全1ページ

[1]

アバター
よっしみ〜☆
非公開 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

ブログバナー

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

スマートフォンで見る

モバイル版Yahoo!ブログにアクセス!

スマートフォン版Yahoo!ブログにアクセス!

よしもとブログランキング

もっと見る
本文はここまでですこのページの先頭へ

[PR]お得情報

話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン
ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!

その他のキャンペーン

みんなの更新記事