Erkennen des Systems DPI/PPI aus JS/CSS?CSS

CSS verstehen
Anonymous
 Erkennen des Systems DPI/PPI aus JS/CSS?

Post by Anonymous »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post