Win7: инвертировать цвета одного определенного окна

10

Я часто использую Ctrl + Alt + I и экранную лупу, чтобы инвертировать цвета моего экрана, чтобы было легче читать яркие окна.

Проблема в том, что, например, некоторые окна, естественно, темные, а некоторые, естественно, светлые, и поэтому я часто переключаю инверсию, когда переключаюсь между окнами. Я хотел бы иметь возможность применять настройки для каждого окна: например, мой почтовый клиент основан на белом, и я хотел бы, чтобы он всегда был инвертированным.

Есть ли способ сделать это?

Ион
источник
1
Дубликат: Как инвертировать цвета определенного приложения или окна только с помощью лупы Судя по тому, что вопрос просидел 2+ года без ответов. Я думаю, что ответ «нет». ;)
Ƭᴇcʜιᴇ007
2
Да, хотя он специально спрашивает о способе увеличения, в то время как я приму любое решение, включая стороннее программное обеспечение
Иона

Ответы:

3

Мой обходной путь - преобразовать стандартную контрастность всего экрана в более низкий. Таким образом, окно с перевернутыми цветами становится более терпимым.

  1. получить бесплатное программное обеспечение с открытым исходным кодом NegativeScreen

  2. открыть файл конфигурации

  3. используя copy-paste, добавьте следующие матрицы:

# Основано на умной инверсии
Низкий контраст si1 = победа + смещение + alt + F5
{0,3333333, -0,6666667, -0,6666667, 0,0000000, 0,0000000}
{-0,6666667, 0,3333333, -0,6666667, 0,0000000, 0,0000000}
{-0,6666667, -0,6666667, 0,3333333, 0,0000000, 0,0000000}
{0,0000000, 0,0000000, 0,0000000, 1,0000000, 0,0000000}
{1.2000000, 1.2000000, 1.2000000, 0.0000000, 1.0000000}

# На основе Smart Inversion Alt 1: высокая насыщенность, хорошие чистые цвета.
Низкий контраст si2 (× * 60% +30%) = победа + смещение + alt + F6
{0,6, -0,6, -0,6, 0,0, 0,0}
{-0,6, 0,6, -0,6, 0,0, 0,0}
{-0,6, -0,6, 0,6, 0,0, 0,0}
{0,0, 0,0, 0,0, 1,0, 0,0}
{0,9, 0,9, 0,9, 0,0, 1,0}
  1. вы можете играть с ними, пока яркость и четкость не будут соответствовать вашим потребностям.
    ОБНОВЛЕНИЕ 2016-10-20: Теперь вы можете интерактивно создавать и редактировать матрицы с помощью инструмента ColorMatrix Viewer .

В зависимости от того, что вам действительно нужно, это может помочь вам, поскольку эти настройки могут выходить за рамки настроек цвета, доступных на стандартных ЖК-панелях.

К вашему сведению, инструмент NegativeScreen использует ваши любимые функции лупы, но он может предоставить ему больше цветовых преобразований, чем простая инверсия по умолчанию.

Если зрение является вашей основной причиной, по которой вы спрашиваете об этом, вы также можете найти какое-нибудь приличное решение для отображения электронных чернил или проверить, как уменьшить синий свет, который в моем случае помог мне больше, чем отображение электронных чернил. Синий свет и мерцание подсветки ЖК-дисплея являются причиной нескольких типов проблем с глазами.

miroxlav
источник
но это не для конкретного окна, а для всех окон (т.е. всего экрана)?
pipo17171
@ pipo17171 - В соответствии с NegativeScreen, в настоящее время нет способа применить его только к специальному окну ←, подтвержденному его автором. Я добавил этот ответ, потому что в вопросе написано: «... чтобы было легче читать яркие окна». Я проиллюстрировал альтернативный способ достижения этой цели. Другой способ - получить старую версию NegScr (насколько я помню, до версии 1.3), которая инвертирует только один монитор. Таким образом, вы можете разместить темные приложения на одном мониторе, включить свет на другом, а затем вернуть последний. Все еще обходной путь, но я хотел бы решить в основном вышеупомянутую «проблему чтения», а не проблему инверсии приложения.
Miroxlav
Пост содержит неработающие ссылки.
tahwos
@tahwos - спасибо, теперь они снова живы.
Мирокслав
@miroxlav уверен, ненавижу видеть хороший ответ, страдаю от гниения ссылок ;-)
tahwos