Можно ли инвертировать цвета экрана в Windows, как это делают компьютеры Mac?
У меня есть видеокарта nVidia GeForce 6200 и 17-дюймовый дисплей Samsung SyncMaster.
PowerStrip не работал для меня, и я не смог найти дополнительные параметры в Nvidia (существует ли он когда-либо с новыми драйверами?) Я был так разочарован, обнаружив, что не было никакого решения, кроме трюка с лупой, что я разработал свое собственное.
Он называется NegativeScreen, и это простая, но полная программа, написанная на C # (источники открыты)
Вы можете попробовать это здесь.
Windows 7 maginifier glass tool поддерживает инверсию цвета и увеличение не является обязательным.
Примечание. У вас должна быть включена функция Aero, чтобы инвертировать цвета для всего экрана.
Следующее не будет работать для всех, но если у вас XP и видеокарта Nvidia, то есть правильная инверсия цвета, эквивалентная Mac. Я успешно использую это с моим рабочим компьютером.
Если у вас нет карты Nvidia, то, как говорили другие, вы можете использовать функции Access Contrast High Contrast для аппроксимации инвертированных цветов, а лупа дает некоторые функциональные возможности в XP, но я нашел это неудовлетворительным (и я должен использовать XP для Работа). Инструкции есть в других ответах и в статье wikihow, с которой я адаптировал инструкции Nvidia: http://www.wikihow.com/Invert-Colors-on-Your-Windows-XP
Перейдите на панель управления Nvidia - я могу сделать это, щелкнув правой кнопкой мыши по значку на панели задач и выбрав "Панель управления NVIDIA", но вы также можете: Щелкните правой кнопкой мыши на своем экране и выберите "Свойства".
Теперь вы можете инвертировать цвета - обратите внимание, что это для каждого дисплея отдельно. Кроме того, есть примечание, что это только инвертирование основного дисплея и что видео не будет затронуто (если не инвертировано отдельно) - я не исследовал это.
Теперь вы должны иметь возможность использовать Profiles-> Load ... для переключения назад и вперед. Я должен снова открыть эту панель управления, чтобы инвертировать мои цвета, но я планирую установить для этого ярлык, как только я выясню, как ...
На следующем снимке экрана показано, что в «Настройке цвета рабочего стола» отсутствует параметр графика при стандартных параметрах:
На следующем снимке экрана показано, что в «Настройке цвета рабочего стола» есть опция графика в разделе «Дополнительные параметры» (это вторая, а не вкладка по умолчанию, вкладка «2». Примените следующее ...«:
График после инвертирования цветов:
Вы можете сортировать это, программируя пиксельный шейдер или фрагментную программу (OpenGL), чтобы инвертировать все пиксели экрана, синхронизированные с частотой обновления. Я полагаю, что это может быть сделано достаточно быстро в GPU, чтобы быть выполненным в вашей модели GFX-карты, хотя я должен признать, что я не знаю о пиксельной скорости заполнения вариантов Turbocache.
Если у вас нет Windows 7, вы можете использовать условно-бесплатное приложение под названием PowerStrip, которое обеспечит инверсию цвета с поддержкой горячих клавиш. Я широко использовал это на XP. Это приложение взаимодействует с драйвером видео.
Если вы хотите написать собственное приложение в коде пользовательского режима, у вас есть два варианта:
Вы также можете скачать символы отладки для лупы Window и изучить их ;-)
В Windows 10 это даже проще. Начиная с версии 16215, Microsoft включила параметры цветового фильтра для простоты доступа, которые могут быть переключены Windows+Ctrl+C
В Windows 10 теперь включены цветовые фильтры на системном уровне, в том числе фильтры, разработанные, чтобы людям с дальтонизмом было легче различать цвета, такие как красный и зеленый, и людям с чувствительностью к свету легче создавать и потреблять контент. Вы можете найти эти новые параметры фильтрации в разделе « Настройки»> «Простота доступа»> «Цвет и высокая контрастность» (ранее назывались «Настройки высокой контрастности»).
https://blogs.windows.com/windowsexperience/2017/06/08/announcing-windows-10-insider-preview-build-16215-pc-build-15222-mobile/#C1B2TQQ8YvwdEsjV.97
В некоторых случаях для более старых Windows может быть полезно сочетание клавиш Left-Alt+Left-Shift+PrntScrn для включения режима высокой контрастности
Связанные с:
Зайдите в настройки внешнего вида (в Vista это через персонализацию> цвет и внешний вид> классические свойства)
Затем вы можете настроить параметры или выбрать одну из высококонтрастных схем.
Это было бы довольно легко написать приложение. На самом деле, это займет больше времени, чтобы подключить его к комбинации клавиш или какой-либо другой функции, чем что-либо еще. Я думаю, что лучшим способом было бы создать приложение, которое просто инвертирует цвета, а затем добавить его в виде ярлыка с помощью сочетания клавиш. Как Ctrl+Alt+I , чтобы я nvert цвета, и снова включить их обратно.
Если вам нужна помощь с этим, дайте мне знать. Это должно закончиться только как час или менее приложение C++.
Ты можешь использовать:
В PDF-XChange Viewer вы можете сделать это в Edit/Prefs:
[v] Override document colors;
Use Custom Color Scheme:
page background: black;
[v] text color: white(gray);
[v] Line Art: fill Color: black; Stroke color: black;
Все это решения для конкретной программы, но с инвертором это можно сделать для любой программы.