20151014

Pixelgröße berechnen

Zur Berechnung der Pixelgröße benötigt man drei Werte eines Displays:
a = Breite in Pixel
b = Höhe in Pixel
dDiagonale in Zoll * 2.54 (Punkt statt Komma) = Diagonale in Zentimeter

c = Diagonale in Pixel
Berechnung mit Hilfe des pythagoräischen Lehrsatzes:
c = sqrt ( pow ( a, 2 ) + pow ( b , 2 ) )
Erklärung: sqrt = Quadratwurzel (engl. square root), pow = Potenz (engl. power.) 

m = Pixeldichte in Pixel pro Zentimeter (m für metrisch)
Berechnung:
Division der Diagonale c in Pixel durch die Diagonale d in Zentimeter.
m = c / d

m / 10 = Pixeldichte in Pixel pro Millimeter

p = Pixelgröße in Millimeter
Berechnung:
p = 1 / ( m / 10)

Erstellt habe ich diesen Code für den Online-Rechner JavaCalc.

Als Beispiel verwende ich das HTC One M9:

a=1920
b=1080
d=5.0*2.54

c=sqrt(pow(a,2)+pow(b,2))
m=c/d
p=1/(m/10)



Ein Pixel des Displays ist rund 0,057651 Millimeter groß.

Keine Kommentare: