मैं एक तरह का अनूठा ऐप पर काम कर रहा हूं जिसे विशिष्ट संकल्पों पर छवियों को उनके द्वारा प्रदर्शित किए जाने वाले डिवाइस के अनुसार उत्पन्न करने की आवश्यकता है। तो आउटपुट नियमित विंडोज ब्राउज़र (9 6 पीपीआई), आईफोन (163ppi), एंड्रॉइड जी 1 (180ppi), और अन्य उपकरणों पर अलग है। मैं सोच रहा हूं कि यह स्वचालित रूप से इसका पता लगाने का कोई तरीका है या नहीं।जेएस/सीएसएस से सिस्टम डीपीआई/पीपीआई का पता लगाना?
मेरा प्रारंभिक शोध ऐसा नहीं लगता है। मैंने जो एकमात्र सुझाव देखा है वह एक तत्व बनाना है जिसकी चौड़ाई सीएसएस में "1in" के रूप में निर्दिष्ट है, फिर उसकी ऑफसेटविड्थ की जांच करें (How to access screen display’s DPI settings via javascript? भी देखें)। समझ में आता है, लेकिन आईफोन उस तकनीक के साथ मुझसे झूठ बोल रहा है, यह कह रहा है कि यह 96ppi है।
एक और दृष्टिकोण इंच में डिस्प्ले के आयाम प्राप्त करने के लिए हो सकता है और फिर पिक्सेल में चौड़ाई से विभाजित हो सकता है, लेकिन मुझे यकीन नहीं है कि यह कैसे करना है।
संभावित डुप्लिकेट [सभी आधुनिक ब्राउज़रों में पृष्ठ ज़ूम स्तर का पता कैसे लगाएं?] (Http://stackoverflow.com/questions/ 1713771/कैसे-टू-डिटेक्ट-पेज-ज़ूम-लेवल-इन-ऑल-आधुनिक-ब्राउज़र्स) –