Inverter cores de exibição

20

É possível inverter cores de exibição no Windows como os Macs?

Tenho placa gráfica nVidia GeForce 6200 e monitor Samsung SyncMaster de 17 ".

    
por Matěj Zábský 14.12.2008 / 15:01

9 respostas

12

A ferramenta de vidro maginificador do Windows 7 suporta inversão de cores e a ampliação não é obrigatória.

Observação: você deve ter o Aero habilitado para inverter cores para toda a tela.

    
por 26.09.2010 / 22:17
21

PowerStrip não funcionou para mim, e eu não consegui encontrar as opções avançadas da Nvidia (isso existe mesmo com novos drivers?) Fiquei tão desapontado ao descobrir que não havia solução, exceto o truque da Lupa, que desenvolvi o meu próprio.

É chamado de NegativeScreen e é um programa simples, mas completo, escrito em C # (fontes abertas)

Você pode experimentar aqui .

    
por 08.09.2011 / 12:09
2

O seguinte não funcionará para todos, mas se você tiver o XP e uma placa gráfica Nvidia, existe uma inversão de cores apropriada que é equivalente ao Mac. Eu uso isso com sucesso com meu computador de trabalho.

Se você não tem uma placa Nvidia, então, como outros disseram, você pode usar os recursos de Alto Contraste de Acessibilidade para aproximar as cores invertidas e o vidro da lente de aumento fornece alguma funcionalidade no XP, mas eu achei isso insatisfatório use o XP para o trabalho). As instruções estão em outras respostas e no artigo do wikihow que eu adaptei as instruções da Nvidia de: link

Vá para o painel de controle da Nvidia - Eu posso fazer isso clicando com o botão direito no ícone na minha bandeja e selecionando "NVIDIA Control Panel", mas você também pode: Clique com o botão direito na tela e escolha "Propriedades".

  1. Na guia "Configuração", clique em "Avançado".
  2. Na linha superior das guias, selecione aquela relacionada ao seu adaptador gráfico (com o ícone da imagem).
  3. Clique em "Iniciar o painel de controle da NVIDIA". (Você precisa ter esses utilitários da NVIDIA instalados.)

Agora você pode inverter as cores - note que isso é uma exibição por exibição. Além disso, há uma observação de que isso está apenas invertendo a exibição básica e que o vídeo não será afetado (a menos que seja invertido separadamente) - eu não explorei isso.

  1. Recomendo salvar seu perfil antes de começar (e depois de terminar) para que você possa alternar com mais facilidade. Na parte superior da janela, selecione Perfis- > Salvar ... e salve seu perfil de cores normal. Eu uso nomes que identificam 'normal' ou 'invertido' e a configuração de exibição (laptop, casa externa, trabalho externo) - se você tiver apenas uma configuração, isso não é necessário.
  2. Dentro do painel de controle da NVIDIA, na barra de navegação do lado esquerdo, em 'Exibir', selecione 'Ajustar a configuração da cor da área de trabalho'. Nota: você precisa visualizar o item 'Ajustar a configuração da cor da área de trabalho' em "Configurações avançadas". Nas configurações padrão, você não verá a opção de gráfico abaixo.
  3. Abaixo de '2. Aplique o seguinte ... 'mude para o separador gráfico.
  4. Já existem três pontos formando o gráfico, selecione aquele no lado superior direito do gráfico e defina os valores 'In' para 1 e 'Out' para 0. (Na minha máquina, não consigo 'set' os valores e eu tenho que fazer isso arrastando o ponto superior direito para o canto inferior direito. Isso é muito frustrante, mas se você brincar com ele você pode obter estes invertidos. Tente não definir ambos os valores 'Out' para o mesmo número (1 ou 0) ou é muito difícil ver os pontos que você precisa arrastar no gráfico - arrasto o ponto para o meio à direita e, em seguida, termino depois de arrastar o canto inferior esquerdo para o superior esquerdo.
  5. Em seguida, selecione o ponto no canto inferior esquerdo do gráfico e defina os valores 'In' para 0 e 'Out' para 1. (Mais uma vez, eu tenho que arrastar o ponto com o mouse na minha máquina do canto inferior esquerdo para canto superior esquerdo.)
  6. Aplique as configurações e você inverteu as cores com sucesso.
  7. Finalmente, você desejará salvar este perfil. Novamente, vá para o menu Perfis e selecione Salvar ...

Agora você pode usar os Perfis- > Carregar ... para alternar. Eu tenho que reabrir este painel de controle para inverter minhas cores, mas eu pretendo definir isso para algum atalho, uma vez que eu descobrir como ...

A captura de tela a seguir mostra que 'Ajustar configuração de cor da área de trabalho' não tem a opção de gráfico nas opções padrão:

Acapturadetelaaseguirmostraque'Ajustarconfiguraçãodecordaáreadetrabalho'temaopçãodegráficoemopçõesavançadas(éasegundaguia-nãoapadrão-em'2.Aplicaroseguinte...':

O gráfico depois de inverter as cores:

    
por 07.12.2010 / 19:07
1

Você pode ordenar isso programando um shader de pixel ou um programa de fragmentos (OpenGL) para inverter todos os pixels da tela sincronizados com a taxa de atualização. Eu acredito que isso pode ser feito rápido o suficiente na GPU para ser executado no seu modelo de cartão gfx, embora eu deva reconhecer que eu sou ignorante sobre o pixel fillrate das variantes do Turbocache.

    
por 23.12.2008 / 17:51
1

Se você não tem o Windows 7, você pode usar um aplicativo shareware chamado PowerStrip , que irá atingir a cor inversão com suporte de hotkey. Eu usei isso extensivamente no XP. Este aplicativo interage com o driver de vídeo.

Se você quiser escrever seu próprio aplicativo no código do modo de usuário, terá duas opções:

  1. Use as sobreposições do DirectX, capture a tela inteira, inverta o blit para a sobreposição, repita rápido o suficiente para ficar bem.
  2. Use alguns truques GDI, crie uma janela inativa que esteja no topo de tudo, capture a tela, inverta o blit para a janela morta. A janela inativa tem 99% de opacidade, portanto, para capturar as janelas abaixo dela, não use o sinalizador CAPTUREBLT com BitBlt (). Para permitir que os eventos do mouse passem para a janela real, use SetWindowRgn para colocar um "buraco" de 1 pixel na janela morta onde está o mouse. Isso é bem hacky, mas funciona.

Você também pode baixar os símbolos de depuração das lupas da Janela e estudá-los; -)

    
por 26.09.2010 / 22:33
0

Ir para as configurações de aparência (na vista isto é através da personalização > cor e aparência > propriedades clássicas)

Você pode personalizar suas configurações ou escolher um dos esquemas de alto contraste.

    
por 14.12.2008 / 15:16
0

Você pode usar:

  • Notepad ++ com tema VibrantInk
  • Elegante addon do Firefox com "estilo NishtShift - cuidado com os olhos"
  • Tema VibrantInk no Eclipse ou outro com fundo preto
  • No PDF-XChange Viewer você pode fazer isso em 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;
    

Todas estas são soluções para um programa em particular, mas com um inversor pode ser feito para qualquer programa.

    
por 28.10.2011 / 10:06
0

No Windows 10, é ainda mais fácil. Desde o build 16215, a Microsoft incluiu as opções de filtros de cores para facilitar o acesso, que podem ser alternadas pelo Windows + Ctrl + C

Windows 10 now includes color filters at the system level, including filters designed to make it easier for people with color blindness to differentiate between colors like red and green and to make it easier for people with light sensitivity to create and consume content. You can find these new filtering options under Settings > Ease of Access > Color and High Contrast (previously called High Contrast Settings).

https://blogs.windows.com/windowsexperience/2017/06/08/announcing-windows-10-insider-preview-build-16215-pc-build-15222-mobile/#C1B2TQQ8YvwdEsjV.97 color filter settings

Em alguns casos, para o Windows antigo, talvez o atalho Alt-esquerdo + Deslocamento à esquerda + PrntScrn o modo de alto contraste

Relacionados:

por 07.09.2018 / 17:03
0

Esta seria uma aplicação muito fácil de escrever. Na verdade, levaria mais tempo conectando-o a um combo de teclado ou a algum outro gancho do que qualquer outra coisa. A melhor maneira que eu acho seria criar um aplicativo que apenas inverta as cores e, em seguida, adicione-o como um atalho, com uma combinação de teclas de atalho. Como Ctrl + Alt + eu para eu altero as cores e novamente para alternar entre elas.

Se você precisar de ajuda com isso, me avise. Isso deve acabar como uma hora ou menos de aplicativo C ++.

    
por 05.01.2009 / 23:41