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

jrista
fonte
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
Quad5Ny
fonte
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.

Guffa
fonte
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. :)

Reid
fonte
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!

Matt Grum
fonte
Acho que também poderia baixar alguns cursores. Eu sei que existem muitos conjuntos gratuitos de cursores na rede. Boa ideia!
jrista