Можно ли инвертировать цвета экрана в Windows, как это делают Mac?
У меня есть видеокарта nVidia GeForce 6200 и 17-дюймовый дисплей Samsung SyncMaster.
Можно ли инвертировать цвета экрана в Windows, как это делают Mac?
У меня есть видеокарта nVidia GeForce 6200 и 17-дюймовый дисплей Samsung SyncMaster.
Ответы:
PowerStrip у меня не сработал, и я не смог найти дополнительные опции в Nvidia (он вообще существует с новыми драйверами?) Я был так разочарован, обнаружив, что не было никакого решения, кроме трюка с лупой, что я разработал свой собственный ,
Он называется NegativeScreen, и это простая, но полная программа, написанная на C # (источники открыты)
Вы можете попробовать это здесь .
Windows 7 maginifier glass tool поддерживает инверсию цвета и увеличение не является обязательным.
Примечание. У вас должна быть включена функция Aero, чтобы инвертировать цвета для всего экрана.
Следующее не будет работать для всех, но если у вас есть XP и видеокарта NVIDIA, то существует правильная инверсия цвета, эквивалентная Mac. Я успешно использую это с моим рабочим компьютером.
Если у вас нет карты NVIDIA, то, как говорили другие, вы можете использовать функции высокой контрастности, чтобы приблизить инвертированные цвета, а лупа дает некоторые функциональные возможности в XP, но я нашел это неудовлетворительным (и я должен использовать XP для Работа). Инструкции есть в других ответах и в статье вики-шоу, в которой я адаптировал инструкции NVIDIA от
Перейдите на панель управления NVIDIA - я могу сделать это, щелкнув правой кнопкой мыши по значку на панели задач и выбрав «Панель управления NVIDIA», но вы также можете: Щелкните правой кнопкой мыши на экране и выберите « Свойства» .
Теперь вы можете инвертировать цвета - обратите внимание, что это для каждого дисплея отдельно. Кроме того, есть примечание, что это только инвертирование основного дисплея и что видео не будет затронуто (если не инвертировано отдельно) - я не исследовал это.
Теперь вы сможете использовать Профили → Загрузить ... для переключения назад и вперед. Я должен снова открыть эту панель управления, чтобы инвертировать мои цвета, но я планирую установить для этого ярлык, как только я выясню, как ...
На следующем снимке экрана показано, что параметр « Настроить цвет рабочего стола» не имеет параметра графика при стандартных параметрах:
На следующем снимке экрана показано, что параметр « Настроить цвет рабочего стола» имеет параметр «График» в разделе «Дополнительные параметры» (это вторая вкладка (не по умолчанию) в разделе 2. Примените следующее ... :
График после инвертирования цветов:
Вы можете сортировать это, программируя пиксельный шейдер или фрагментную программу (OpenGL), чтобы инвертировать все пиксели экрана, синхронизированные с частотой обновления. Я полагаю, что это может быть сделано достаточно быстро в GPU, чтобы быть выполненным в вашей модели GFX-карты, хотя я должен признать, что я не осведомлен о пиксельной скорости заполнения вариантов Turbocache.
Если у вас нет Windows 7, вы можете использовать условно-бесплатное приложение под названием PowerStrip , которое обеспечит инверсию цвета с поддержкой горячих клавиш. Я широко использовал это на XP. Это приложение взаимодействует с драйвером видео.
Если вы хотите написать собственное приложение в коде пользовательского режима, то у вас есть два варианта:
Вы также можете скачать символы отладки для лупы Window и изучить их ;-)
Зайдите в настройки внешнего вида (в Vista это через персонализацию> цвет и внешний вид> классические свойства)
Затем вы можете настроить параметры или выбрать одну из высококонтрастных схем.
Вы можете использовать:
В 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;
Все это решения для конкретной программы, но с инвертором это можно сделать для любой программы.
В 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 для режима высокой контрастности.
Связанный:
Это было бы довольно легко написать приложение. На самом деле, это займет больше времени, чтобы подключить его к комбинации клавиш или какой-либо другой функции, чем что-либо еще. Я думаю, что лучшим способом было бы создать приложение, которое просто инвертирует цвета, а затем добавить его в виде ярлыка с помощью сочетания клавиш. Как Ctrl+ Alt+ , Iчтобы я nvert цвета, и снова включить их обратно.
Если вам нужна помощь с этим, дайте мне знать. Это должно закончиться только как час или меньше приложения C ++.