2016-12-18 7 views
0

В iPhone у моделей 6 & 7 есть опция масштабирования дисплея. Если мы включим его, размер экрана будет соответствующим образом изменен в точках.Почему и как опция масштабирования экрана изменяет размер экрана iPhone в точках?

  1. В случае iPhone 6, 6S, 7 размера экрана изменится с 375 × 667 точек до 320 × 568 точек, который является iPhone 5, 5S «ы фактического размера экрана в точках.

  2. В случае iPhone 6+, 6с +, 7+ размер экрана будет меняться от 414 × 736 точек до 375 × 667 точек, который является iPhone 6, 6S, 7 «ы фактического размера экрана в точках ,

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

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

ответ

0

Точки - это логическое разрешение, которое ОС представляет приложениям. Затем он отображается на физические пиксели, как правило, с разрешением 2 раза, но, например, модели Plus не имеют достаточного количества пикселей для прямого перевода, поэтому есть некоторая несоответствие. Это сопоставление выполняется ОС автоматически.

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

В любом случае, приложения не могут напрямую отображать пиксели. Они выводятся в соответствии с виртуальными точками.