Одним из моих любимых приложений Mac OSX является Blackctree's Nocturne, который инвертирует цвета всего экрана таким образом, что вы получаете черно-белый дисплей в масштабе всей сети, который легко на глаза в темной комнате. Example.Есть ли какой-нибудь механизм в Windows, который бы обеспечивал общесистемную инверсию цвета (т. Е. Ночной режим)?
Я пошел искать, и кажется, что в настоящее время нет способа сделать это для Windows. Ближе всего вы можете получить либо темные темы, которые большинство приложений будут игнорировать (и не решают проблему в любом случае - см. Мой комментарий к отвечу Павла ниже), или приложения, такие как F.lux или Friendeye, которые просто уменьшают яркость и/или измените настройки цвета, но я не нашел ничего, что бы фактически инвертировало цвета для всего экрана.
Так что мой вопрос в том, можно ли написать приложение, которое будет делать это в Windows? У драйверов DWM, NVIDIA или любой другой части графической подсистемы есть какой-либо API, который позволяет вам манипулировать отображаемым изображением на таком базовом уровне? Где бы вы даже были?
Приложения, игнорирующие системную цветовую схему, шрифты, локаль и т. Д., Разбиты и должны сообщаться авторам как таковым. – Deanna