Các số cụ thể trong câu hỏi là từ CCIR 601 (xem liên kết Wikipedia bên dưới).
Nếu bạn chuyển đổi RGB -> thang độ xám với các số khác nhau / các phương thức khác nhau, bạn sẽ không thấy nhiều sự khác biệt trên màn hình máy tính bình thường trong điều kiện ánh sáng bình thường - hãy thử.
Dưới đây là một số liên kết về màu sắc nói chung:
Wikipedia Luma
Trang web nổi bật của Bruce Lindbloom
chương 4 về màu sắc trong cuốn sách của Colin Ware, "Trực quan thông tin", isbn 1-55860-819-2; liên kết dài này đến Ware trong Books.google.com
có thể hoặc không hoạt động
cambridgeincolor : "hướng dẫn tuyệt vời, được viết tốt về cách thu nhận, giải thích và xử lý ảnh kỹ thuật số bằng cách sử dụng phương pháp định hướng trực quan, nhấn mạnh khái niệm về thủ tục"
Nếu bạn chạy vào RGB "tuyến tính" và "phi tuyến", đây là một phần của một ghi chú cũ đối với tôi về điều này. Lặp lại, trong thực tế, bạn sẽ không thấy nhiều sự khác biệt.
RGB -> ^ gamma -> Y -> L *
Trong khoa học màu sắc, các giá trị RGB phổ biến, như trong html rgb (10%, 20%, 30%), được gọi là "phi tuyến" hoặc
Gamma được sửa . Giá trị "tuyến tính" được định nghĩa là
Rlin = R^gamma, Glin = G^gamma, Blin = B^gamma
trong đó gamma là 2.2 cho nhiều PC. RGB thông thường đôi khi được viết là R 'G' B '(R' = Rlin ^ (1 / gamma)) (nhấp chuột thuần túy) nhưng ở đây tôi sẽ bỏ '.
Độ sáng trên màn hình CRT tỷ lệ thuận với RGBlin = RGB ^ gamma, do đó, 50% màu xám trên CRT khá tối: .5 ^ 2.2 = 22% độ sáng tối đa. (Màn hình LCD phức tạp hơn; hơn nữa, một số card đồ họa bù cho gamma.)
Để lấy số đo độ sáng được gọi L*
từ RGB, trước tiên hãy chia RGB cho 255 và tính toán
Y = .2126 * R^gamma + .7152 * G^gamma + .0722 * B^gamma
Đây là Y
trong không gian màu XYZ; nó là thước đo màu "độ chói". (Các công thức thực không chính xác là x ^ gamma, nhưng đóng; gắn với x ^ gamma cho lần đầu tiên.)
Cuối cùng,
L* = 116 * Y ^ 1/3 - 16
"... khao khát sự đồng nhất về nhận thức [và] rất phù hợp với nhận thức của con người về sự nhẹ nhàng." -
Không gian màu Wikipedia Lab