Erkennen des Systems DPI/PPI aus JS/CSS?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Erkennen des Systems DPI/PPI aus JS/CSS?

by Anonymous » 16 Mar 2025, 16:25

Ich arbeite an einer Art einzigartiger App, die Bilder in bestimmten physischen Größen in Zoll generieren muss. Die Ausgabe hat also die gleiche Anzahl von Zoll, aber eine unterschiedliche Anzahl von Pixeln auf einem normalen Windows -Browser (96ppi), iPhone (163ppi), Android G1 (180ppi) und anderen Geräten. Ich frage mich, ob es eine Möglichkeit gibt, den PPI -Wert automatisch zu erkennen. < /P>
Meine erste Forschung scheint nein zu sagen. Der einzige Vorschlag, den ich gesehen habe, ist, ein Element zu erstellen, dessen Breite in CSS als "1in" angegeben ist, und dann die Offsetwidth zu überprüfen (siehe auch, wie die DPI -Einstellungen der Bildschirme über JavaScript zugänglich sind?). Macht Sinn, aber das iPhone lügt mich mit dieser Technik an und sagt, dass es 96ppi ist. "DPI" wird manchmal für den in den Betriebssystemeinstellungen festgelegten Gerätskala -Faktor missbraucht.

Top