हमें छवियों (जेपीजी, पीएनजी) का उपयोग कब करना चाहिए और जब हमें किसी एप्लिकेशन में एक्सएएमएल का उपयोग करना चाहिए।डब्ल्यूपीएफ छवियां बनाम एक्सएएमएल
छवि
+ "easy" for the designer to create what he wants
+ are displayed the same on every computer
- fixed resolution
XAML
+ vector format (resolution independent, resize able, ...)
+ can be animated
+/- rendered by the client
- not as many effects available as for images or are really complex to create
- complex visual tree
मैं किसी भी स्रोत, कि छवियों और XAML के बीच संसाधन उपयोग (सीपीयू, रैम) तुलना नहीं पा सके।
मुझे व्यक्तिगत रूप से लगता है कि सब कुछ एक्सएएमएल होना चाहिए, लेकिन मैं एक ऐसा एप्लीकेशन नहीं चाहता जो नरक के रूप में धीमा हो। क्या XAML चित्रों का उपयोग करने के लिए कोई अच्छा प्रदर्शन दिशानिर्देश हैं?
इस मैंने पढ़ा है कि आप XAML में सब कुछ करना चाहिए था और फिर का उपयोग मांग पर स्थिर चित्र बनाने के लिए है, लेकिन इस article के अनुसार यह कारण होगा खिड़की हार्डवेयर त्वरण के बिना प्रदान करने की शोध। तो मैं सोच रहा हूं कि यह वास्तव में प्रदर्शन के लिए एक सुधार है। इस तथ्य को अनदेखा करते हुए कि यह कोडर के लिए बहुत अधिक काम है।
यदि आप आधुनिक हार्डवेयर पर हैं, तो मुझे चिंता नहीं होगी। एक्सएएमएल भी तेज हो सकता है क्योंकि आपके पास कम डिस्क आईओ –
है, मुझे नहीं लगता कि कोई छवि XAML को कैसे प्रतिस्थापित कर सकती है। छवियां स्थिर और गैर-इंटरैक्टिव हैं ... –
मुझे लगता है कि वह आइकन, बटन, विशेष रूप से उस मामले में जहां वे इंटरैक्टिव नहीं हैं, के बारे में बात कर रहे थे। सीपीयू/रैम संसाधन शुल्क एक विशिष्ट संदर्भ पर निर्भर करता है। और जैसा कि आपने पहले निर्दिष्ट किया है, दोनों के पास फायदे और कमियां हैं ... यदि आप संसाधन उपभोग पर ध्यान केंद्रित कर रहे हैं, तो मैं वाउटर सिमन्स से सहमत हूं :) – metalcam