oder
%Vor%Siehe diese Links:
Zugriff auf die DPI-Einstellungen des Bildschirms über Javascript?
Hier ist eine kleine JavaScript-Funktion, um CSS-Pixel in Zentimeter zu konvertieren:
%Vor% Er fügt ein 1000cm x 1000cm Leer <div>
in die Seite ein und liest dann seine Höhe in CSS Pixel.
Wenn Sie keine magischen Werte verwenden (wie oben empfohlen 1px = 0,02645833 cm, die nur funktionieren, wenn Ihr Bildschirm DPI 96 ist), wird sichergestellt, dass der aktuelle Bildschirm DPI berücksichtigt wird.
Da sich die DPI eines Bildschirms niemals ändern kann, sollten Sie den px_per_cm
zwischenspeichern, um jedes Mal, wenn Sie diese Funktion aufrufen, Leistungseinbußen zu vermeiden.
Zuerst müssen Sie entscheiden, wie viele DPI (Dots Per Inch) Sie betrachten. Auf einem Bildschirm ist dies normalerweise zwischen 72 und 100. Nehmen wir 72 als Beispiel.
72 Punkte (Pixel) pro Zoll.
Was ist 72 Pixel pro 2,54 cm
Also 1 cm ist 28,35 Pixel
Nun hole einfach die Höhe in Pixeln und mache die Umwandlung.
Tags und Links javascript jquery