Câu hỏi thú vị.
Đầu tiên. Hãy nhớ rằng màu sắc có thể được sắp xếp trong một bánh xe màu, nhưng trong thực tế không phải là một vòng tròn, mà là một khối, có thể có các hình dạng khác nhau, tùy thuộc vào mô hình màu chúng ta muốn chọn.
Một số chất rắn màu ban đầu
Ví dụ, vật rắn RGB-CMY là một khối lập phương.

Đây là một chất rắn HBS . Vì nó là một đối tượng 3D, chúng ta cần chọn các tham số "nghịch đảo". Bạn có thể chọn màu nghịch đảo trên cùng một "lát" (A) hoặc trên chiều cao của vật rắn (B) Tùy thuộc vào kiểu máy, màu nghịch đảo của bất kỳ lát cắt trên cùng sẽ có màu đen trong trường hợp này (C).
Trên hình HSB này (có thể là hình trụ hoặc hình nón) để tìm màu sắc đối diện bạn cần thêm 180 °, bởi vì nó đang sử dụng tọa độ hướng tâm.

Nếu bạn muốn, bạn chỉ cần chọn một màu đối diện thêm 180 ° vào màu được chọn.
Chúng ta cũng có thể chọn các màu đối diện nhìn thấy các thành phần RGB dưới dạng biểu đồ, trong trường hợp này, phạm vi là từ 0 đến 255.
Chúng tôi thêm màu sửa đổi giá trị này, thêm màu, trượt biểu đồ lên trên (hoặc chỉ cần thêm số lớn hơn)
Bạn có thể thấy rằng nếu bạn không gán 255 cho bất kỳ thanh trượt RGB nào, bạn có một khoảng cách.
Khoảng cách này là giá trị của màu đối diện:

Chúng ta hãy xem làm thế nào điều này phản ứng với một số màu đối lập được biết đến.

Điều này thực hiện thay đổi đối với vật rắn RGB theo 3 chiều.
Vì vậy, nghịch đảo của một màu sáng là một màu tối:

Nhưng nếu bạn muốn bám sát các thay đổi trong cùng một mặt phẳng, chính biểu đồ cung cấp giới hạn dưới và giới hạn trên của các thay đổi. Bây giờ, màu đối lập của màu sáng là màu đối diện, nhưng cùng độ sáng:

Vì vậy, cuối cùng, chỉ đơn giản là vấn đề đếm các giá trị RGB của bạn và thực hiện một loạt phép trừ.
Dưới đây là một lời giải thích liên quan để sửa đổi cùng một màu thành một màu sáng hơn và tối hơn bằng cách sử dụng cùng một phương pháp: Làm thế nào để làm cho một màu nhất định tối hơn hoặc nhạt hơn một chút?
PS Đây thực sự là cách các chế độ hòa trộn khác nhau trên các chương trình khác nhau hoạt động. Thực hiện một số phép toán số học đơn giản trên các giá trị của màu sắc. Nghịch đảo, Nhân lên, khác biệt, v.v.
Thêm thông tin.
Các chế độ màu khác
Có một số chế độ màu khác thực sự có các đối lập HUE khác nhau, ví dụ, mô hình LAB có Màu xanh lục đối lập với Màu đỏ, thay vì màu lục lam và Màu vàng đối diện với Màu xanh lam.