Có lẽ tôi không hiểu câu hỏi của bạn, nhưng bạn không thể thực sự tạo ra một quang phổ cơ thể đen thực sự từ một thiết bị đầu ra RGB. Gam màu hạn chế sẽ là một vấn đề, nếu không có gì khác. Nếu tất cả những gì bạn muốn là một cái gì đó trực quan tương tự như một phổ đen cơ thể, đó có thể là dễ dàng hơn rất nhiều.
Là gần đúng, đoạn đường nối từ (R, G, B) (0,0,0) đến (255,0,0), sau đó đến (255,255,0), sau đó đến (255,255,255). Điều đó sẽ mang lại cho bạn sự chuyển đổi màu xám sang màu cam, sang màu vàng, sang màu trắng.
Nếu bạn muốn một cái gì đó khoa học hơn, bài viết trên Wikipedia black body radiation có một số âm mưu về màu sắc so với nhiệt độ. Một khi bạn tìm ra tọa độ CIE, bạn có thể dịch chúng sang RGB trong không gian màu yêu thích của bạn.
Edit: tìm thấy một số tài liệu tham khảo trực tuyến khác: What color is the Sun? What color is a blackbody?
Nguồn
2008-10-22 00:50:27
Cảm ơn, tất cả các câu trả lời là tốt. Tôi đã chọn một phản ánh cách tiếp cận mà tôi thực sự sử dụng (gradient đen-đỏ-vàng-trắng) – ddimitrov
một số giá trị của QA có liên quan về giá trị của tôi: [giá trị RGB của phổ khả kiến] (http://stackoverflow.com/a/22681410/2521214) và [Sao BV màu chỉ mục màu RGB rõ ràng] (http://stackoverflow.com/a/22630970/2521214) – Spektre