Domanda

Esiste un modo in iPhone SDK per calcolare la dimensione (in millimetri) di un singolo pixel?

È stato utile?

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

  1. 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.

  2. Le prime tre generazioni di iPod touch hanno dichiarato gli stessi 163 ppi.

  3. 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.

  4. La quarta generazione iPod touch (settembre 2010) ha specifiche uguale a iPhone 4 , Risoluzione di 960 per 640 pixel a 326 ppi

  5. iPhone 4S (ottobre 2011) è invariato da iPhone 4 in termini di risoluzione.

  6. 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.

  7. iPhone 5C e iPhone 5S (settembre 2013) hanno la stessa risoluzione, dimensione dei pixel e diagonale di iPhone 5.

  8. 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.

  9. 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

  1. 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.

  2. 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.
  3. 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.
  4. 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.
  5. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top