Как инвертировать цвета экрана по значению?
Наиболее распространенный способ инвертировать цвета - использовать RGB-отрицание. К сожалению, это не очень красиво: синий становится желтым, зеленый становится пурпурным и т.д.
То, что я хочу, это инвертировать value
, один из компонентов среди hue
и saturation
. Таким образом, темные цвета станут светлыми, свет станет темным, но синий все равно останется голубоватым.
Пример вывода (созданный с помощью GIMP, не работает на весь экран):
Цель состоит в том, чтобы перевернуть весь экран, чтобы вы могли читать PDF-файлы, Firefox, мгновенные сообщения - все в темных тонах.