Como aplicar o gerenciamento de cores ao cursor do mouse no Windows 7?


24

Uso o colorimitador Sypder 3 e o software Datacolor Spyder3Elite para calibrar minha tela há vários anos. O Sypder3 faz maravilhas e realmente melhora a qualidade da minha representação de cores na tela.

Há um pouco de aborrecimento, no entanto, e estou curioso para saber se alguém o encontrou. Calibrei minha tela em um ponto branco D50 (5000k), pois ele se aproxima mais dos papéis de belas artes em que costumo imprimir. O cursor do mouse do Windows, no entanto, é um branco muito forte, com um tom de azul (7300k ou mais), como um papel fotográfico brilhante com grandes quantidades de branqueador óptico. Estou um pouco confuso sobre o motivo pelo qual o cursor do mouse não segue o ponto branco do perfil de cores do meu monitor.

Mais alguém encontrou isso? Existe uma maneira de consertar isso?

SO: Windows 7 Ultimate


A última versão do f.lux tem uma opção chamada "cursor do mouse Software quando necessário (correções 'cursor branco') É. 'Off' por padrão Ligue-o e o problema será corrigido..
David G.

Respostas:


40

Isso me incomoda há anos, especialmente em telas de laptop que não têm opção de calibração de hardware. Aqui está uma correção instantânea:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseTrails"="-1"

Salve isso como um .reg, mescle-o e faça logoff / logon.

Com as trilhas ativadas do mouse, o Windows usa uma renderização diferente para o cursor, que por sua vez aplica a correção de cores. O problema original é que o perfil ICC não estava sendo aplicado ao cursor do mouse e fazia com que ele se destacasse (leia a primeira postagem novamente). Com essa configuração, o perfil será aplicado.

Definir HKCU\Control Panel\Mouse\MouseTrailscomo -1 ativa as trilhas do mouse, mas define o comprimento da trilha como zero. O -1 funciona no Windows 7 com drivers da Nvidia; Não testei com outras combinações de SO / Vídeo.

Os valores possíveis para a configuração incluem:

-1 = A buggy setting that seems to enable the cursor trail render but has no actual trails
0  = Off
1  = Also equals off
2  = Lowest you can actually set the trail length in the control panel
10 = Default length

O Mouse Trails é um utilitário que causa "fantasmas" ao mover o cursor; foi usado para tornar o cursor do mouse mais visível nas telas de LCD antigas. Eu não acho que ajudaria com a pergunta original.
NickM

2
@ Nick: parece que isso explora um bug (ou peculiaridade, pelo menos) para forçar a renderização do cursor pelo software. Como a renderização do cursor do hardware é um recurso da placa de vídeo, isso pode não funcionar com drivers diferentes, mas vale a pena tentar.
mattdm

1
@ Quad5NY - obrigado por esclarecer sua resposta. Matt - bastante justo, preciso calibrar o meu valor padrão ceticismo :)
NickM

Esta é realmente a melhor idéia ainda para resolver o problema com minha tela atual. Estou economizando para um NEC PA271w-bk, um monitor com uma verdadeira LUT de 14 bits incorporada para calibração de hardware na própria tela. É uma tela muito melhor que a da Apple que eu tenho agora e deve resolver o problema, pois é a tela, e não o Windows, que é calibrada.
jrista

1
Obrigado por esta resposta. Eu procurei uma solução para isso usar o f.lux na minha máquina Windows, e isso funciona bem! Placa de vídeo ATI e Windows 8 aqui, por isso não é específico para Win7 ou Nvidia.
Olex

8

Sim, eu tenho um Spyder 2 e experimento o mesmo em todas as telas que eu calibrei, embora não tão fortemente quanto você, como calibrei para 6500K. Como o cursor do mouse é desenhado usando um sprite de hardware, e não como gráficos regulares, se o hardware gráfico suportar, ele não será afetado pelo perfil de cores.

Você pode considerar alterar a temperatura de cor do monitor para mais perto de 5000K antes de calibrar, se for compatível. Isso faria com que o cursor se destacasse menos e também resultaria em um perfil de cores que utilizaria melhor a faixa dinâmica do monitor.


Eu tenho o Apple Cinemadisplay 30 ". Ele possui apenas três controles: Luz de fundo +/- e Potência. O software Spyder3Elite é muito poderoso e pode controlar automaticamente muitos aspectos do hardware da tela, incluindo brilho e coisas assim. Acho que a temperatura da cor é apenas uma das coisas que não pode controlar.
jrista

7

Isso é apenas um palpite, mas o cursor geralmente é inserido pelo hardware. Parece que não é o sistema operacional que o desenha, mas algo mais tarde na pilha de software e hardware que desenha a imagem completa da tela, e que algo acontece depois que as cores são ajustadas para corresponder à sua calibração. (Esse é o mesmo motivo pelo qual o cursor geralmente não aparece nas capturas de tela.)

Em termos de correção, você pode tentar criar uma cópia da imagem do cursor mais escura do que deseja (talvez fotografe o cursor sobre o branco calibrado para estimar a compensação necessária) e defina o cursor para essa imagem.

Ou, existe um modo de baixa visão que torna o cursor enorme. Tente isso por um tempo e parecerá tão maravilhoso que o cursor normal será aceitável em comparação. :)


2
HA! +1 para o bit do cursor gigante. : D Entre você e Guffa, aposto que o problema é que ele é renderizado por hardware, e não pelo sistema operacional. Obrigado pela dica.
jrista

7

Você não diz qual sistema operacional está usando, mas assumindo que é o Windows, recomendo o uso do RealWorld Cursor Editor para criar um cursor personalizado.

http://www.rw-designer.com/cursor-maker

É freeware e permite que você crie um cursor mais escuro com uma cor personalizada que aparecerá em branco no monitor. Se você estiver familiarizado com o Photoshop ou um software de edição de imagens semelhante, será fácil usá-lo.

termo aditivo:

Ocorreu-me que, se você definir o monitor para 5000K (ou o mais próximo possível), usando o próprio menu do monitor antes de calibrar, o software não precisará mudar tanto as cores, e o ponteiro do mouse deverá ser mais próximo combine as cores enviadas para o restante da área de trabalho!


Acho que também poderia baixar alguns cursores. Eu sei que existem muitos conjuntos gratuitos de cursores na rede. Boa ideia!
jrista
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.