Проблема с разрешением Macbook Pro [закрыта]

Мой MacBook Pro настроен на разрешение 2880*1800, но когда я делаю снимок экрана, выбор показывает 1440*900. Как это вдвое?

Ответы (2)

MacBook Pro имеют дисплеи Retina. Это означает, что на вашем экране 2880x1800 физических пикселей. Однако, как вы заметили, логических пикселей всего 1440х900 .

Если бы MacBook вычислял логические пиксели того же размера, что и физические пиксели, все было бы слишком маленьким. В конце концов, они называются дисплеями Retina, потому что физические пиксели слишком малы для человеческого глаза (по крайней мере, теоретически).

физические пиксели

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

логические пиксели

Вот почему вы получаете противоречивое количество пикселей. Когда вы делаете снимок экрана, на нем будет указано 1440x900 логических пикселей, но фактическое сохраненное изображение будет иметь полное разрешение 2880x1800. Я знаю это, потому что сейчас печатаю это на MBP с таким же разрешением и проверял на себе.

(Изображения взяты с https://blog.specctr.com/pixels-physical-vs-logical-c84710199d62 , где есть более подробное объяснение, если вам все еще любопытно.)

Изображение всегда будет иметь те же размеры, что и захватываемый экран или окно — экран размером 1440x900 создаст снимок экрана 1440x900.

Современные операционные системы зависят от разрешения: все, что вы видите на экране, либо отображается в реальном размере, либо визуализируется с некоторыми размерами в пикселях. Таким образом, размер объектов на дисплее компьютера полностью зависит от плотности пикселей дисплея — экран с более высоким разрешением сделал бы все меньше.