Расчет размера пикселя на iPhone

Есть ли способ в iPhone SDK рассчитать размер (в миллиметрах) одного пикселя?

2 ответа

Решение

Ну, размер пикселя является константой. Размер экрана текущего iPhone или iPod touch 2" x 3" (50,8 мм x 76,2 мм), а разрешение составляет 320 x 480 пикселей.

50,8 / 320 (или 76,2 / 480) => размер 1 пикселя составляет 0,15875 мм х 0,15875 мм

Отвечая на вопрос, как спросили о размере пикселей:

Размер пикселя на iPhone и iPod Touch

  1. В предыдущих iPhone (до iPhone 4) в технических характеристиках Apple iPhone говорилось: разрешение 480 на 320 пикселей при 163 пикселях на дюйм (ppi). Около 0,006135 дюймов на пиксель или 0,1558282 мм на пиксель.

  2. Первые три поколения iPod touch заявили о том же 163 ppi.

  3. В спецификации iPhone 4 указано разрешение 960 х 640 пикселей при разрешении 326 точек на дюйм. Таким образом, ширина пикселя составляет 1 дюйм / 326 пикселей на дюйм, или около 0,003067 дюймов на пиксель, или 0,0779 мм на пиксель. Вы используете точки, а не пиксели. Редактировать: как отмечено в комментарии Олафа, ниже, пиксели фактически адресуемы, используя половину точек.

  4. IPod touch четвертого поколения (сентябрь 2010 г.) имеет те же характеристики, что и iPhone 4, с разрешением 960 х 640 пикселей и разрешением 326 точек на дюйм.

  5. IPhone 4S (октябрь 2011) не отличается от iPhone 4 по разрешению.

  6. В спецификации iPhone 5 (сентябрь 2012 г.) указано разрешение 1136 х 640 пикселей при разрешении 326 точек на дюйм. Размер пикселя не изменяется. Диагональ экрана составляет 4 дюйма.

  7. IPhone 5C и iPhone 5S (сентябрь 2013 г.) имеют то же разрешение, размер пикселя и диагональ, что и iPhone 5.

  8. Характеристики iPhone 6, 4,7 дюйма (сентябрь 2014 г.), имеют разрешение 1334 х 750 пикселей и 326 пикселей на дюйм (ppi). размер пикселя не изменился с 4, 4S, 5 5s.

  9. Характеристики iPhone 6 Plus, 5,5 дюйма (сентябрь 2014 г.), имеют разрешение 1920 x 1080 пикселей и 401 пиксель на дюйм (ppi). размер пикселя примерно на 20% меньше. Ширина пикселя составляет 1 дюйм / 401 пикселей на дюйм, или около 0,002494 дюймов на пиксель, или 0,06334 мм на пиксель.

Размер пикселя на iPad

  1. IPad 1 и 2 имеют 9,7-дюймовый (диагональ) дисплей с разрешением 1024 х 768 пикселей и разрешением 132 ppi в соответствии со спецификацией iPad. Это примерно 0,0075758 дюймов на пиксель или 0,1924 мм на пиксель.

  2. Новый iPad (март 2012 года) - это 9,7-дюймовый (диагональ) дисплей с разрешением 2048 х 1536 пикселей и разрешением 264 ppi в соответствии с текущими характеристиками iPad. Это примерно 0,0037879 дюймов на пиксель или 0,09621 мм на пиксель.
  3. IPad Mini (1-го поколения - октябрь 2012 года) представляет собой 7,9-дюймовый (диагональ) дисплей с разрешением 1024 х 768 пикселей при 163 ppi в соответствии с оригинальными характеристиками iPad mini. Это примерно 0,006135 дюймов на пиксель или 0,156 мм на пиксель.
  4. IPad Mini 2 (2-е поколение - октябрь 2013 г.) представляет собой 7,9-дюймовый (диагональ) дисплей с разрешением 2048 х 1536 пикселей и разрешением 326 точек на дюйм в соответствии с текущими характеристиками iPad mini. Это примерно 0,0030675 дюймов на пиксель или 0,0779 мм на пиксель.
  5. IPad Air 2 (октябрь 2014 г.) и iPad Mini 3 (октябрь 2014 г.) имеют то же разрешение, размер пикселя и диагональ, что и предыдущие версии этих продуктов.

    Сравнение iPad Air и iPad Air 2, iPad Mini, iPad 2 и iPad3.

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

Размеры экрана iPhone (до 4S включительно) / iPod Touch с 3,5-дюймовым (диагональю) дисплеем НЕ точно 2" x 3". Они чуть меньше этого. IPhone 5 имеет 4-дюймовый (диагональ) дисплей.

Что на самом деле может понадобиться спрашивающему: очки. См. Комментарий Removers к предыдущему ответу. Координаты указываются в точках, а не в пикселях.

Другие вопросы по тегам