É possível mover o mouse em um pixel em uma tela retina?


9

Eu estava tentando usar o DigitalColor Meter para encontrar a cor de um pixel no meu retina MacBook Pro, mas achei que era impossível obter a cor que eu queria, porque o menor que eu podia mover o mouse era de dois pixels (em qualquer direção). Se você aumentar o zoom usando o truque de controle de rolagem e desativar o antialiasing de pixel (nas preferências de Acessibilidade), também verá que esse é o caso.

É possível mover o mouse apenas um pixel em uma tela retina? Parece que a capacidade de fazer isso tornaria o movimento do mouse mais suave. Eu acho que para resolver meu problema de cores, eu poderia apenas tirar uma captura de tela e ampliar isso, mas é muito trabalho extra.


1
A propósito, também notei (colocando-o realmente perto do meu olho) que a rolagem na minha retina iPad e iPhone se move dois pixels por vez. Portanto, talvez a Apple realmente não tenha atualizado todas as suas coisas para a capacidade de retina tanto quanto você imagina.
asmeurer 14/09/12

Ah, e eu estou no Mountain Lion (mas me lembro vagamente que tentei isso antes de atualizar).
asmeurer 14/09/12

Fazer a rolagem e outras pequenas coisas se moverem em 1 pixel nos monitores Retina realmente consome muitos recursos, e a maioria das pessoas não notará nenhuma alteração. Ninguém rola pixel por pixel.
duci9y

Respostas:


7

Não - o mouse está alinhado com o tamanho "falso" da tela e não com a grade de pixels verdadeira na maioria dos casos.

O conceito de um pixel físico e um pixel de exibição é diferente nos displays de retina, pois o hardware relata movimentos em uma escala independente de resolução.

Além disso, parece haver alguns erros sutis no lado do código, portanto, mesmo que o desenvolvedor desejasse determinar a cor do próximo pixel, parece que a rotina que informa a posição do mouse não conta pixels físicos na tela do modelo.

Há um bom artigo muito técnico de um dos programadores do Xscope - Retina for Masochists / que explica um pouco como a resolução que o software deve desenhar é traduzida nos pixels reais da tela que são corrigidos.

Como um aparte - o programa Xscope é livre para tentar envergonhar o medidor de cores digital em muitos aspectos da determinação de cores e muito, muito mais.


Ah Portanto, isso provavelmente está relacionado à maneira como ele aumenta ou diminui a exibição virtual de que ouvi falar.
asmeurer 14/09/12

2
Obrigado. Definitivamente, não preciso de um programa de US $ 30 para algo que uso talvez uma vez por ano, mas o julgamento parece funcionar. Para referência, para mover um pixel, você precisa usar as setas do teclado.
asmeurer 14/09/12

Então, as coisas são mais ou menos iguais no iPad e no iPhone (veja meu primeiro comentário sobre a questão)?
asmeurer

Melhor simplesmente fazer essa pergunta por si própria. Você é o primeiro a denunciá-lo - por isso não o notei ou o vi referenciado em qualquer lugar antes.
bmike
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.