Calcolo delle dimensioni dei pixel su un iPhone
Domanda
Esiste un modo in iPhone SDK per calcolare la dimensione (in millimetri) di un singolo pixel?
Soluzione
Bene, la dimensione di un pixel è una costante. Le dimensioni dello schermo di un attuale iPhone o iPod touch 2 " x 3 " (50,8 mm x 76,2 mm) e la risoluzione è di 320 x 480 pixel.
50,8 / 320 (o 76,2 / 480) = > la dimensione di 1 pixel è 0,15875 mm x 0,15875 mm
Altri suggerimenti
Rispondere alla domanda come posta sulla dimensione dei pixel:
Dimensione pixel su iPhone e iPod Touch
-
I iPhone precedenti (pre-iPhone 4) Le specifiche tecniche di iPhone di Apple hanno detto: risoluzione di 480 x 320 pixel a 163 pixel per pollice (ppi ). Circa 0,006135 pollici per pixel o 0,1558282 mm per pixel.
-
Le prime tre generazioni di iPod touch hanno dichiarato gli stessi 163 ppi.
-
Le specifiche del iPhone 4 dicevano una risoluzione di 960 per 640 pixel a 326 ppi . Quindi la larghezza dei pixel è 1 pollice / 326 pixel per pollice o circa 0,003067 pollici per pixel o 0,0779 mm per pixel. Usi punti, non pixel. Modifica: come notato nel commento di Olaf, di seguito, i pixel sono effettivamente indirizzabili, usando punti e mezzo.
-
La quarta generazione iPod touch (settembre 2010) ha specifiche uguale a iPhone 4 , Risoluzione di 960 per 640 pixel a 326 ppi
-
iPhone 4S (ottobre 2011) è invariato da iPhone 4 in termini di risoluzione.
-
Le specifiche di iPhone 5 (settembre 2012) hanno dichiarato una risoluzione di 1136 per 640 pixel a 326 ppi . La dimensione del pixel è invariata. La diagonale dello schermo è di 4 pollici.
-
iPhone 5C e iPhone 5S (settembre 2013) hanno la stessa risoluzione, dimensione dei pixel e diagonale di iPhone 5.
-
iPhone 6 , 4,7 pollici, (settembre 2014) Le specifiche sono 1334-per-750 -pixel di risoluzione, a 326 pixel per pollice (ppi) . la dimensione dei pixel è invariata rispetto a 4, 4S, 5 5s.
-
iPhone 6 Plus , 5,5 pollici, (settembre 2014) Le specifiche sono 1920-by-1080 -pixel di risoluzione, a 401 pixel per pollice (ppi) . la dimensione dei pixel è inferiore di circa il 20%. La larghezza del pixel è 1 pollice / 401 pixel per pollice o circa 0,002494 pollici per pixel o 0,06334 mm per pixel.
Dimensione pixel su un iPad
- iPad 1 e 2 hanno un display da 9,7 pollici (diagonale) con una risoluzione di 1024 x 768 pixel a 132 ppi per Specifiche iPad. Cioè circa 0,0075758 pollici per pixel o 0,1924 mm per pixel.
- Il nuovo iPad (marzo 2012) è un display da 9,7 pollici (diagonale) con una risoluzione di 2048 per 1536 pixel a 264 ppi secondo le attuali Specifiche iPad . Cioè circa 0,0037879 pollici per pixel o 0,09621 mm per pixel.
- iPad Mini (1a generazione - ottobre 2012) è un display da 7,9 pollici (diagonale) con una risoluzione di 1024 x 768 pixel a 163 ppi secondo le specifiche mini iPad originali. Che riguarda 0,006135 pollici per pixel o 0,156 mm per pixel.
- iPad Mini 2 (2a generazione - ottobre 2013) è un display da 7,9 pollici (diagonale) con una risoluzione di 2048 x 1536 pixel a 326 ppi per l'attuale < a href = "http://www.apple.com/ipad-mini/specs/" rel = "nofollow noreferrer" title = "Apple - Specifiche mini iPad"> Specifiche mini iPad . Che riguarda 0,0030675 pollici per pixel o 0,0779 mm per pixel.
-
iPad Air 2 (ottobre 2014) e iPad Mini 3 (ottobre 2014) hanno la stessa risoluzione, dimensione dei pixel e diagonale delle versioni precedenti di tali prodotti.
Confronto tra iPad Air e iPad Air 2, iPad Mini, iPad 2 e iPad3.
Non è necessario che l'SDK di iPhone calcoli le dimensioni di un singolo pixel. Un'opzione è determina su cosa stai eseguendo , quindi seleziona le dimensioni mm necessarie.
Le dimensioni dello schermo dell'iPhone (fino al 4S incluso) / iPod Touch, con un display da 3,5 pollici (diagonale) NON sono esattamente 2 " x 3 ". Sono un po 'più piccoli di così. L'iPhone 5 ha un display da 4 pollici (diagonale).
Di cosa potrebbe effettivamente aver bisogno l'interrogante: punti. Vedi Rimuovi commenti alla risposta precedente. Le coordinate sono specificate in punti, non in pixel.