Есть ли способ в iPhone SDK для вычисления размера (в миллиметрах) одного пикселя?
Вычисление размера пикселя на iPhone
Ответ 1
Ну, размер пикселя является константой. Размер экрана текущего iPhone или iPod touch 2 "x 3" (50,8 мм x 76,2 мм), а разрешение - 320 x 480 пикселей.
50,8/320 (или 76,2/480) = > размер 1 пиксель составляет 0,155875 мм × 0,1558 мм
Ответ 2
Отвечая на вопрос о размере пикселей:
Размер пикселя на iPhone и iPod Touch
-
предыдущие iPhones (pre-iPhone 4) Технические характеристики Apple iPhone: разрешение 480 на 320 пикселей при 163 пикселях на дюйм (ppi). Около 0,006135 дюймов на пиксель или 0,15558282 мм на пиксель.
-
Первые три поколения iPod touch заявили то же самое 163 ppi.
-
Спецификации iPhone 4 говорят о разрешении 960 на 640 пикселей при 326 ppi. Таким образом, ширина пикселя составляет 1 дюйм /326 пикселей на дюйм или около 0,003067 дюймов на пиксель или 0,0779 мм на пиксель. Вы используете точки, а не пиксели. Изменить: Как отмечено в комментарии Олафа ниже, пиксели на самом деле адресуемы, используя полутоны.
-
Четвертое поколение iPod touch (сентябрь 2010 г.) характеристики такие же, как разрешение iPhone 4, 960 на 640 пикселей при 326 ppi
-
iPhone 4S (октябрь 2011) не изменяется с iPhone 4 с точки зрения разрешения.
-
Спецификации iPhone 5 (сентябрь 2012 г.) говорят о разрешении 1136 на 640 пикселей при 326 ppi. Размер пикселей не изменяется. Диагональ экрана составляет 4 дюйма.
-
iPhone 5C и iPhone 5S (сентябрь 2013 г.) имеют одинаковое разрешение, размер пикселей и диагональ как iPhone 5.
-
iPhone 6, 4,7 дюйма, (сентябрь 2014 года) specs - разрешение 1334 на 750 пикселей, на 326 пикселей на дюйм (ppi). Размер пикселя не изменяется от 4, 4S, 5 5 с.
-
iPhone 6 Plus, 5,5 дюймов, (сентябрь 2014 года) specs - разрешение 1920 x 1080 пикселей, при 401 пикселей на дюйм (ppi). размер пикселя примерно на 20% меньше. Ширина пикселя составляет 1 дюйм /401 пикселей на дюйм или около 0,002494 дюйма на пиксель или 0,06334 мм на пиксель.
Размер пикселя на iPad
- iPad 1 и 2 - 9,7-дюймовый (диагональный) дисплей с разрешением 1024 на 768 пикселей при 132 ppi на каждый iPad. Это примерно 0,0075758 дюймов на пиксель или 0,1924 мм на пиксель.
- Новый iPad (март 2012) - 9,7-дюймовый (диагональный) дисплей с разрешением 2048 на 1536 пикселей при 264 ppi за текущий характеристики iPad. Это примерно 0,0037879 дюймов на пиксель или 0,09621 мм на пиксель.
iPad Mini (1-е поколение - октябрь 2012 г.) - 7,9-дюймовый (диагональный) дисплей с разрешением 1024 на 768 пикселей при 163 ppi оригинальные iPad мини-спецификации. Это о .006135 дюймов на пиксель или 0,156 мм на пиксель.
iPad Mini 2 (второе поколение - октябрь 2013 г.) - это 7,9-дюймовый (диагональный) дисплей с разрешением 2048 на 1536 пикселей при 326 ppi на текущий iPad mini specs. Это о .0030675 дюймов на пиксель или 0,0779 мм на пиксель.
iPad Air 2 (октябрь 2014 года) и iPad Mini 3 (октябрь 2014 года) имеют такое же разрешение, размер пикселя и диагональ, как и предыдущие версии этих продуктов.
Сравнение iPad Air и iPad Air 2, iPad Mini, iPad 2 и iPad3.
Вам не нужно, чтобы iPhone SDK вычислял размер одного пикселя. Один из вариантов - определить, что вы используете, а затем выберите необходимый размер mm.
Размер экрана iPhone (вплоть до 4S)/iPod Touch с диагональю 3,5 дюйма не равен 2 "x 3". Они немного меньше, чем это. IPhone 5 имеет 4-дюймовый (диагональный) дисплей.
Что может понадобиться допрашивающему: точки. См. Комментарий Removers к предыдущему ответу. Координаты указаны в точках, а не в пикселях.