Существует ли способ найти дополнение цвета, учитывая его значения RGB? Или это может только быть найдено для определенных цветов? Как кто-то пошел бы о выполнении этого в Java?
Это вопрос это может иметь неожиданную глубину, в зависимости от того, для чего вам это нужно. Если вы просто пытаетесь создать что-то, что более или менее похоже на дополнение входного цвета, это довольно тривиально, используя простую математику. Если вы хотите, чтобы он был как можно ближе (чтобы при смешивании цветов вы действительно получали нейтральный серый цвет), тогда вам нужно будет иметь дело с цветовыми пространствами, гаммой и остальной частью калиброванного цветового беспорядка.
Я, кстати, не знаком с термином «добавка цвета» - что вы имеете в виду?
Как вычислить дополнительный цвет (PHP): http://www.serennu.com/colour/rgbtohsl.php
Реализация Javascript: Функция JS для вычисления дополнительного цвета ?
(не удалось найти техническое определение)
это должно быть просто математика
сумма значений r двух цветов должна быть 255
сумма значений g двух цветов должна быть 255
сумма значений b для двух цветов должна быть 255