การแปลงภาพRGBเป็นโทนสีเทาทางออนไลน์:
รหัสสี RGB สีเทามีค่าสีแดงเขียวและน้ำเงินเท่ากัน:
R = G = B
สำหรับแต่ละพิกเซลของภาพที่มีค่าสีแดงเขียวและน้ำเงินเป็น (R, G, B):
R '= G' = B ' = ( R + G + B ) / 3 = 0.333 R + 0.333 G + 0.333 B
สูตรนี้สามารถเปลี่ยนแปลงได้ด้วยน้ำหนักที่แตกต่างกันสำหรับค่า R / G / B แต่ละค่า
R '= G' = B ' = 0.2126 R + 0.7152 G + 0.0722 B
หรือ
R '= G' = B ' = 0.299 R + 0.587 G + 0.114 B
พิกเซลที่มีค่า RGB เป็น (30,128,255)
ระดับสีแดง R = 30
ระดับสีเขียว G = 128
ระดับสีน้ำเงิน B = 255
R '= G' = B ' = ( R + G + B ) / 3 = (30 + 128 + 255) / 3 = 138
ดังนั้นพิกเซลจะได้รับค่า RGB เป็น:
(138,138,138)
Advertising