मैं डब्ल्यूपीएफ के बारे में सीख रहा हूं, डब्ल्यूपीएफ डिवाइस स्वतंत्र पिक्सल का उपयोग करता है। लेकिन मैं वास्तव में इसे समझ नहीं सकता। डिवाइस निर्भर पिक्सेल पर इसका लाभ क्यों है, यदि अधिकांश अन्य ऐप्स डिवाइस निर्भर हैं और WPF ऐप नहीं है तो वे बाहर नहीं रहेंगे?डिवाइस स्वतंत्र पिक्सेल
उत्तर
डिवाइस स्वतंत्र पिक्सेल का लाभ यह है कि यूआई निर्दिष्ट करते समय आप उपयोगकर्ता के डिवाइस पर उपयोगकर्ता के डिवाइस पर यूआई घटक दिखाई देंगे, उपयोगकर्ता के स्क्रीन रिज़ॉल्यूशन के बावजूद। दुर्भाग्यवश, यह उतना आसान नहीं है जितना कि उपयोगकर्ता को विभिन्न सेटिंग्स को 'सही' सेट करने की आवश्यकता होती है, और इसे उपयोगकर्ता द्वारा ओवरराइड किया जा सकता है जो अपने डिवाइस के संकल्प को बदलना चाहता है (उदाहरण के लिए आंशिक रूप से देखा गया उपयोगकर्ता जो चाहता है पाठ को पढ़ने में आसान बनाने के लिए कम संकल्प पर चलाएं)।
अन्य लिंक पोस्ट करने के लिए इसके अलावा, आप भी देख सकते हैं कि यह एक: http://www.wpflearningexperience.com/?p=41
ध्यान दें कि आप SnapsToDevicePixels सही पर सेट के साथ डिवाइस पिक्सल के लिए एक नियंत्रण तड़क चालू कर सकते हैं धुंधलेपन जब तब होता है से बचने के लिए दो डिवाइस पिक्सेल के बीच सीमा पर एक क्षैतिज/लंबवत रेखा खींची जाती है।
यह यूआई और फ़ॉन्ट स्केलिंग सिस्टम की DPI सेटिंग के आधार पर के बारे में बताया गया है:
नहीं सभी आवेदनों डीपीआई-बारे में जानते हैं: माप की प्राथमिक इकाई के रूप में कुछ उपयोग हार्डवेयर पिक्सल; सिस्टम डीपीआई को अनुप्रयोगों पर कोई प्रभाव नहीं पड़ता है। कई अन्य अनुप्रयोग फ़ॉन्ट आकारों का वर्णन करने के लिए डीपीआई-जागरूक इकाइयों का उपयोग करते हैं, लेकिन का वर्णन करने के लिए पिक्सेल का उपयोग करें। डीपीआई को बनाना बहुत छोटा या बहुत बड़ा लेआउट इन अनुप्रयोगों के लिए समस्याएं पैदा कर सकता है, क्योंकि अनुप्रयोगों के टेक्स्ट स्केल सिस्टम की डीपीआई सेटिंग के साथ, लेकिन एप्लिकेशन 'UI नहीं है। यह समस्या को WPF का उपयोग करके विकसित किया गया अनुप्रयोगों के लिए समाप्त कर दिया गया है।
WPF माप के अपने प्राथमिक इकाई, के रूप में डिवाइस स्वतंत्र पिक्सेल का उपयोग कर द्वारा स्वचालित स्केलिंग का समर्थन करता है हार्डवेयर पिक्सल के बजाय ; ग्राफिक्स और एप्लिकेशन डेवलपर से अतिरिक्त कार्य के बिना ठीक से टेक्स्ट स्केल।
यह प्रदान किए गए लिंक से लिया गया है। (http://msdn.microsoft.com/en-us/library/ms748373.aspx)
डिवाइस स्वतंत्र इकाई को समझने से पहले, यह समझना आवश्यक है कि डीपीआई क्या है। डीपीआई डॉट्स प्रति इंच है, जिसका मतलब है कि एक इंच में पिक्सल की निश्चित संख्या (96 आमतौर पर) होगी। लेकिन समझना महत्वपूर्ण है Win32 पर्यावरण में यह इंच भौतिक इंच के रूप में आकार में तय नहीं है। इसलिए जब संकल्प को बदलकर बिंदुओं की संख्या बढ़ जाती है/घट जाती है तो परिणामस्वरूप "इंच" आकार बढ़ता या घटता है, तो इंच में बिंदुओं की संख्या कम होती है। हालांकि डब्ल्यूपीएफ के मामले में इंच का आकार भौतिक इंच जितना अच्छा होता है, परिणामस्वरूप हर बार जब डीपीआई बदलता है तो सिस्टम स्वयं को समायोजित करता है।
- 1. डिवाइस स्वतंत्र इकाइयों में सीएसएस चौड़ाई/ऊंचाइयों को परिभाषित करना?
- 2. पिक्सेल घनत्व के लिए सीएसएस मीडिया प्रश्न: -मोज़-मिनट-डिवाइस-पिक्सेल-अनुपात बनाम न्यूनतम - मोज़-डिवाइस-पिक्सेल-अनुपात
- 3. एंड्रॉयड परिभाषा घनत्व स्वतंत्र पिक्सल
- 4. पिक्सेल में ड्राइंग पिक्सेल (पायथन)
- 5. एंड्रॉइड: कोड में डुबकी (घनत्व स्वतंत्र पिक्सेल) का उपयोग कैसे करें?
- 6. सभी पिक्सेल के कुशल पिक्सेल शेडर योग
- 7. एक्सएनए में 2 डी पिक्सेल-बाय-पिक्सेल कैसे आकर्षित करें?
- 8. ट्रैकिंग पिक्सेल
- 9. 2 पिक्सेल
- 10. पिक्सेल contenteditable
- 11. डिवाइस वॉल्यूम
- 12. ओएस-स्वतंत्र एपीआई?
- 13. होस्टनाम-स्वतंत्र यसोड एप्लिकेशन
- 14. लोकेल-स्वतंत्र स्ट्रेट कार्यान्वयन
- 15. लिखना स्वतंत्र लक्षण
- 16. प्लेटफ़ॉर्म स्वतंत्र संसाधन प्रबंधन
- 17. concatenate पथ - प्लेटफ़ॉर्म स्वतंत्र - "/", "\"
- 18. डब्ल्यूसीएफ मंच स्वतंत्र है?
- 19. विकासशील संकल्प स्वतंत्र अनुप्रयोग
- 20. डिकंपलिंग कोड (भाषा स्वतंत्र)
- 21. लोकेल-स्वतंत्र "एटॉफ"?
- 22. आईओएस और एंड्रॉइड पर -वेबिट-डिवाइस-पिक्सेल-अनुपात का सही तरीके से उपयोग कैसे करें?
- 23. सीएसएस मीडिया प्रश्न: चौड़ाई, पिक्सेल अनुपात, आदि निर्दिष्ट किए बिना लक्षित मोबाइल डिवाइस
- 24. एक प्लेटफार्म स्वतंत्र तरीके से आईपी पते से मैकड्रेस ढूंढना
- 25. डिवाइस आईओएस डिवाइस
- 26. मैनुअल अल्फा एक आरजीबी पिक्सेल के साथ एक आरजीबीए पिक्सेल
- 27. एचटीएमएल कैनवास से पिक्सेल?
- 28. मीटर प्रति पिक्सेल
- 29. डायरेक्टएक्स सेट एकल पिक्सेल
- 30. मिमी पिक्सेल संकल्प मिमी