Gibt es eine zuverlässige Gleichung, um die Pixelgröße für MM zu berechnen? Oder ist das nicht möglich Cross Device?
Wir arbeiten mit einem maßgeschneiderten System, das Inhalte an viele Geräte mit unterschiedlichen Bildschirmgrößen liefert, es kann die Bildschirmbreite in MM erkennen, aber wir möchten diese in Pixelgröße konvertieren, um dynamisch Bilder mit einer einfachen Größe zu liefern jquery script!?
Irgendwelche Ideen?
Prost Paul
tl; dr: Wenn Sie die DPI des Geräts nicht kennen, Sie können nicht ableiten, wie groß der Pixel in der realen Welt ist.
Pixel allein sind nicht reale Maßeinheiten.
Sie können zu einer realen Messung werden, wenn Sie den DPI-Wert des Geräts, das sie anzeigt, berücksichtigen.
Die Formel lautet:
mm = ( pixels * 25.4 ) / DPI
So werden 8 Pixel bei einer 96-DPI-Bildschirmeinstellung angezeigt:
( 8 * 25.4 ) / 96 = 2.116mm
Dies alles unter der Annahme, dass das Gerät nicht skaliert / gezoomt ist.
alter Post, aber ich bin heute darüber gestolpert und musste es zum Laufen bringen.
Der Trick besteht darin, ein Element mit Abmessungen in Zoll zu erstellen und seine Breite anzufordern. Dadurch erhalten Sie die px pro Zoll.
%Vor% jetzt, wenn Sie Millimeter benötigen, tun Sie einfach px2inch(10)*25.4
.