Làm cách nào để diễn giải các màu riêng lẻ trên biểu đồ RGB?


15

Tôi biết cách đọc biểu đồ Luminosity và tôi nghĩ rằng tôi cũng biết cách đọc biểu đồ RGB, cho đến khi tôi thấy ví dụ sau:

nhập mô tả hình ảnh ở đây

Biểu đồ RGB hiển thị chính xác 3 'gai'. Cái gì đây? Tôi có thể nói rằng tất cả chúng đều đến từ cùng một nguồn 'bầu trời', nhưng tại sao chúng không nằm trên cùng một vị trí nằm ngang?

Câu trả lời:


17

Đơn giản: màu sắc của bầu trời bao gồm sự pha trộn của cả ba kênh. Nếu nó có màu xám, sẽ có một lượng bằng nhau màu đỏ, xanh lá cây và xanh dương. Mặc dù vậy, không phải vậy - có nhiều màu xanh hơn, ít màu xanh hơn và rất ít màu đỏ. Khá giống như thế này:

rgb

Kiểm tra làm thế nào các mũi tên trên thanh trượt khá chính xác với tỷ lệ phần trăm giống như các mũi nhọn trong biểu đồ của bạn.

Nếu bạn đặt các thanh trượt ở cùng một nơi ...

màu xám

... các đường biểu đồ sẽ trùng khớp, nhưng màu sắc của bạn sẽ thay đổi ...

đối chiếu

... đến màu xám đen thay vì màu teal trong hình ảnh mẫu của bạn.


Đây là một đại diện của hình thức kỹ thuật số của tập tin này. Mỗi pixel là một bộ ba (red,green,blue), do đó, một pixel teal được biểu diễn dưới dạng ( 28,123,142). Bởi vì chỉ có quá nhiều chỗ để gõ, tôi đang thực hiện độ phân giải rất thấp này nhưng bạn sẽ có ý tưởng. Ở đây, các giá trị đi từ 0 đến 255.

( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)
( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)
( 28,123,142)  ( 28,123,142)  (201,201,201)  ( 28,123,142)  ( 28,123,142)
( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)
( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)  ( 28,123,142)

Điều này cuối cùng trông giống như điều nhỏ bé này: mẫu vật

Tôi không có phần mềm giống như bạn làm, nhưng tải nó vào chương trình của bạn và xem biểu đồ. Biểu đồ chỉ hiển thị biểu diễn đồ họa về số lượng của từng kênh ở mỗi cấp. Bạn sẽ thấy một vết sưng nhỏ ở giữa bên phải đại diện cho chấm màu xám, và sau đó tăng vọt ở 28 cho màu đỏ, 123 cho màu xanh lá cây và 142 cho màu xanh lam. Đây là những gì nó trông giống như trong phần mềm tôi có:

biểu đồ mẫu

Hình ảnh trông không quá đỏ và không phải vậy. Nhưng những gì màu đỏ có được tập hợp tất cả trong một màu đó, và đó là một tỷ lệ lớn của hình ảnh, vì vậy bạn có được một đột biến.

Đây là một công cụ khá kỹ thuật và mặc dù nó có thể rất hữu ích, nhưng nó không hiển thị bản đồ cảm nhận tốt về màu sắc trong hình ảnh. Đó sẽ là một hình dung khác.

Một cái gì đó có thể giống với những gì bạn muốn được gọi là "Biểu đồ màu 3D". Các Màu Inspector Plugin cho ImageJ thực hiện điều này, cũng như các cửa sổ-chỉ chương trình vùng màu , hoặc bạn có thể sử dụng trang web này: http://3dhistogram.com - mà tôi chỉ phát hiện và trông tiện lợi khá (và không có rắc rối) nhưng có lẽ mát mẻ hơn hữu ích


Trong cuộc thảo luận trong các bình luận bên dưới câu trả lời này, ClarityForce chỉ ra việc triển khai biểu đồ Huế đẹp của Tyler Neylon . Có biểu đồ "truyền thống", biểu đồ hình tròn và phiên bản kết hợp. Phiên bản kết hợp trông tuyệt vời với nhiều hình ảnh thực, nhưng không quá ấn tượng với mẫu hình ảnh mặt trăng được cắt từ hình ảnh được đăng trong câu hỏi. Đây là biểu đồ màu sắc và biểu đồ hình tròn từ đó, mặc dù:

biểu đồ hue mẫu mặt trăngbiểu đồ mẫu mặt trăng

Và, chỉ để giải trí, đây là ba loại biểu đồ màu sắc có thể tạo ra cho Mona Lisa:

biểu đồ mona hue


Tôi hiểu rằng màu của bầu trời là sự pha trộn của các kênh RGB và có rất ít Màu đỏ trong màu đó. Tuy nhiên, theo biểu đồ nên có một lượng lớn màu đỏ (mũi nhọn cao) và nó phải gần như màu đen (mũi nhọn nằm ở bên trái). Bằng cách nhìn vào bức tranh, tôi vẫn không thể thấy bất cứ điều gì như vậy và tôi vẫn không hiểu cách diễn giải biểu đồ :(

2
@ClarityForce: hãy xem các thanh trượt tôi đã đăng. Có một số lượng rất lớn về điều đó gần như đỏ-đen. Nó là một thành phần của màu teal.
mattdm

Cảm ơn bạn đã cập nhật! Bạn có chắc chắn rằng sự liên kết của các mũi tên không chỉ là một sự trùng hợp thuần túy? Tôi nghĩ rằng vị trí nằm ngang trên biểu đồ nên đại diện cho phạm vi tông màu, hoặc độ sáng chứ không phải màu sắc. Nếu thực sự đúng như vậy, tôi sẽ nói rằng biểu đồ RGB khá vô dụng :(

1
Tôi nghĩ rằng tôi thấy sự hiểu lầm ... đừng nghĩ về sự tăng đột biến như màu đỏ "đóng góp bóng tối", mà là màu đỏ không đóng góp nhiều cho độ sáng. Chiều cao của mũi nhọn biểu thị số pixel trong đó giá trị màu đỏ là thành phần rất nhỏ của màu. Không giống như biểu đồ tổng hợp (độ chói), các kênh riêng lẻ không cho bạn biết nhiều về độ sáng tổng thể, chỉ là tỷ lệ của các kênh màu được phân phối trong cảnh. Nó có thể cho bạn biết về việc cắt từng kênh riêng lẻ và thay đổi màu tổng, nhưng nó không phản ánh trực tiếp âm sắc.

1
@mattdm Cảm ơn đã liên kết! Tôi cũng đã vô tình tìm thấy cái này: blog.zillabyte.com/color-as-data và cái này: blog.zillabyte.com/hue-histograms

4

Tôi đã phân tách hình ảnh của bạn thành các màu thành phần của nó trong GIMP với Color | Linh kiện | Phân tách, thành mô hình Màu: RGB và với 'Phân tách thành các lớp' được chọn. Khi tôi nhìn vào các lớp riêng lẻ, đây là những gì tôi thấy:

lớp màu đỏ lớp màu xanh lá cây lớp màu xanh

Tôi đoán rằng phần lớn của mỗi "màu" sẽ được vẽ nền; lớp màu đỏ làm cho nền toàn màu đen, đó là lý do tại sao phần gai nằm ở bên trái, và lớp màu xanh lá cây và màu xanh có nhiều màu xám hơn. Nhưng ... đó chỉ là dự đoán.

Một biểu đồ thú vị hơn cho bạn có thể yêu cầu loại bỏ nền. Tôi chỉ chọn mặt trăng (bằng cách vẽ một vòng tròn bằng công cụ Ellipse), đảo ngược vùng chọn (Chọn | Đảo ngược), bật độ trong suốt cho ảnh bằng Layer | Minh bạch | Thêm kênh Alpha và sau đó nhấn phím Xoá để xóa tất cả nền. Bây giờ tôi có biểu đồ này của mặt trăng:

rgb của chỉ mặt trăng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.