Just another WordPress.com site

การแสดงสีสันใน computer นั้นเกิดจากการที่คลื่นแสงสีแดง(r) คลื่นแสงสีเขียว(g) และคลื่นแสงสีน้ำเงิน(b) มาผสมกันในสัดส่วนความเข้มต่างๆกันทำให้เกิดสีสันมากมาย

ถ้าให้ a แทนความเข้ม(สัมพัทธ์)แสงของคลื่นแสงจากแหล่งกำเนิด ซึ่งมีค่าเป็นจำนวนจริงตั้งแต่ 0 ถึง 1

M เป็นค่าความเข้มแสงจากหน้าจอแสดงผลที่มากที่สุดที่เป็นไปได้

d แทนค่าความเข้มแสงจากหน้าจอแสดงผลที่ปรากฎ

จะได้ว่า a และ d จะมีความสัมพันธ์กันตามสมการโดย เป็นค่าคงที่(ค่านี้ขึ้นกับชนิดของจอแสดงผล)

ค่า a ของสีแดง เขียว และนำเงิน มีค่าอยู่ 256 ระดับ ได้แก่

ทำให้ค่า d ก็มีค่าอยู่ 256 ระดับเช่นกัน ได้แก่

หมายเหตุ ขอให้สังเกตว่าแม่สีของแสงนั้น(ได้แก่ แดง เขียว น้ำเงิน) จะมีความแตกต่างจากแม่สีในทางศิลปะ(ได้แก่ แดง เหลือง น้ำเงิน)

ในการบอกส่วนผสมของสีแดง เขียว น้ำเงิน เราจะบอกในรูปแบบ (x,y,z)

โดยที่ x,y,z แทนค่า a ของแสงสีแดง สีเขียว และสีน้ำเงินตามลำดับ

เช่น (0.52,0.64,0.90) หมายความว่า ค่า a ของสีแดง สีเขียว และสีน้ำเงินเป็น 0.52,0.64 และ 0.90 ตามลำดับ (ในการทำให้ตัวเลขลงล๊อกกับค่า a ที่เป็นไปได้เราสามารถทำโดยคูณด้วย 255 แล้วปัดเศษ ซึ่งในที่นี้จะได้ชุดตัวเลขเป็น 0.52*255=132.6  0.64*255=163.2 และ 0.90*255=229.5 เมื่อทำการปัดเศษจะได้ผลเป็น 133, 163 และ 230 ตามลำดับ

ดังนั้น ค่า a ของชุดตัวเลขดังกล่าวจะเป็น 133/255, 163/255 ,230/255 ตามลำดับ)

เราจะได้ว่า

แดง=(1,0,0)      เขียว=(0,1,0)      น้ำเงิน=(0,0,1)

เมื่อนำสีแดง เขียว มาผสมกันจะได้ผลดังรูป

ดำ=(0,0,0)      เหลือง=(1,1,0)=แดง+เขียว      บานเย็น=(1,0,1)=แดง+น้ำเงิน

ฟ้า=(0,1,1)=เขียว+น้ำเงิน      ขาว=(1,1,1)=แดง+เขียว+น้ำเงิน

หมายเหตุ เมื่อเราพิจารณาจำนวนสีที่เป็นไปได้ทั้งหมด เราจะได้ว่าเราสามารถสร้างสีสรรได้ทั้งหมด 256*256*256=(2^8)*(2^8)*(2^8)=2^24 สี  เขาจึงเรียกชุดสีเหล่านี้ว่า สี 24 บิท

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: