Hình ảnh này là một HSL (không HSV, trắng là không gian màu S = 0 in HSV), với S ở 100%, H trên trục hoành và L trên trục tung. (Độ dốc màu xám là S = 0) Bạn có thể sử dụng các chuyển đổi tại http://www.bobpowell.net/RGBHSB.htm và chỉ lặp qua tất cả các pixel trong hình chữ nhật của mình.
Là một bảng màu mắt đơn giản, điều này mang đến cho bạn màu sắc hoàn toàn bão hòa (và xám, với bit ở bên phải).
Bộ chọn màu cửa sổ, để so sánh, đặt S trên trục thẳng đứng (với L = 50%) trong hình vuông lớn, dẫn đến màu xám ở dưới cùng với một thanh trượt riêng biệt cho L. Điều này ít hữu ích hơn như một eyedropper bảng màu. Một hình thức chọn màu khác thường thấy là vòng tròn có màu xung quanh hình tròn và độ bão hòa làm bán kính (thường là màu trắng ở giữa, bằng cách sử dụng HSV với V = 100 và một thanh trượt riêng cho giá trị)
Graphics.DrawImage() là khá nhanh. Bạn không phải tạo ra hình ảnh này khi chạy, bạn chỉ cần biết ánh xạ ngược của vị trí với màu. –