Можно ли двигать мышь на один пиксель на дисплее сетчатки?

9

Я пытался использовать DigitalColor Meter, чтобы найти цвет пикселя на сетчатке MacBook Pro, но я обнаружил, что невозможно получить нужный мне цвет, потому что наименьшее, на что я могу двигать мышь, составляет два пикселя (в любом направление). Если вы увеличите масштаб с помощью трюка с управляющей прокруткой и отключите сглаживание пикселей (в настройках «Доступность»), вы также увидите, что это так.

Можно ли двигать мышь всего на один пиксель на дисплее сетчатки? Кажется, что способность сделать это сделает движение мыши более плавным. Я думаю, чтобы решить мою цветовую проблему, я мог бы просто сделать снимок экрана и увеличить его, но это большая дополнительная работа.

asmeurer
источник
1
Кстати, я также заметил (поднося это очень близко к глазу), что прокрутка на моем сетчатке iPad и iPhone перемещается на два пикселя за раз. Так что, возможно, Apple действительно не обновила все свои возможности до уровня сетчатки, как вы думаете.
asmeurer
О, и я на Горном льве (но я смутно помню, что сначала попробовал это перед обновлением).
asmeurer
Выполнение прокрутки и других мелких движений на 1 пиксель на дисплеях Retina требует значительных ресурсов, и большинство людей не заметят никаких изменений. Никто не прокручивает пиксель за пикселем.
duci9y

Ответы:

7

Нет - мышь выровнена по «поддельному» размеру экрана, а не по истинной пиксельной сетке экрана в большинстве случаев.

Понятие физического пикселя и пикселя дисплея является отличным на дисплеях сетчатки, поскольку аппаратные средства сообщают о движениях в независимом от разрешения масштабе.

Кроме того, кажется, что в стороне кода есть некоторые тонкие ошибки, поэтому, даже если разработчик хотел определить цвет следующего пикселя, он кажется, что процедура, сообщающая о положении мыши, не учитывает физические пиксели на экране этой модели.

Есть хорошая, очень техническая статья одного из программистов для Xscope - Retina for Masochists / , в которой немного объясняется, как разрешение, которое программа рисует для рисования, преобразуется в фактические фиксированные пиксели на экране.

Кроме того, программа Xscope может бесплатно опробовать цифровой измеритель цвета как позор во многих аспектах определения цвета и многое, многое другое.

bmike
источник
Ах. Так что это, вероятно, связано с тем, как он увеличивает или уменьшает виртуальный дисплей, о котором я слышал.
asmeurer
2
Спасибо. Я определенно не нуждаюсь в программе за 30 $ для чего-то, что я использую, возможно, один раз в год, но испытание, кажется, работает. Для справки, чтобы двигаться на один пиксель, вы должны использовать клавиши со стрелками на клавиатуре.
asmeurer
Так что же, более или менее одинаково на iPad и iPhone (см. Мой первый комментарий к вопросу)?
asmeurer
Лучше всего просто задать этот вопрос самостоятельно. Вы первый, кто доложил об этом, поэтому я не заметил и не видел нигде ссылки на него.
bmike