2011-09-20 8 views
5

मैं एमएस रिबन नियंत्रण के साथ एक डब्ल्यूपीएफ आवेदन विकसित कर रहा हूं। मुझे अनिश्चितता है कि मैं रिबन नियंत्रणों के लिए छवि फ़ाइल का किस प्रारूप का उपयोग करूँगा - मुख्य रूप से पीएनजी और आईसीओ फ़ाइल प्रारूप के बीच, और एमएसडीएन कोई वरीयता या सिफारिश प्रदान नहीं करता है।नियंत्रण के लिए छवि स्रोत के रूप में .ico या .png का उपयोग करें?

<ribbon:RibbonButton LargeImageSource="Images\foo.png" Label="Open Foo"/> 

या

<ribbon:RibbonButton LargeImageSource="Images\foo.ico" Label="Open Foo"/> 

अगर मैं एक foo.png (32x32) और एक (32x32) आइकन युक्त foo.ico है, दोनों काम करने के लिए लगता है:

एक उदाहरण के रूप में नीचे ले लो कोई फर्क नहीं पड़ता।

मुझे पता है .ico में छवियों की एक सरणी हो सकती है, और आकार अंतर है (.ico केवल .png से आकार में बहुत बड़ा है, भले ही इसमें केवल एक आइकन है), इसलिए मेरी चिंता इसके विभिन्न संस्करणों में प्रतिपादन में है विंडो (एक्सपी, विस्टा, 7, एमई, 2000 इत्यादि) और अन्य अंतर जो उपयोगकर्ता अनुभव को प्रभावित कर सकता है जिसे मैं नहीं जानता हूं। क्या कोई जानता है?

उत्तर

4

मैं .png के साथ जाऊंगा क्योंकि वे आम तौर पर काम करना आसान होते हैं और बहुत अधिक टूल्स उपलब्ध हैं जो अच्छी .png फ़ाइलों को बनाने में सहायता करते हैं। मैं आमतौर पर एप्लिकेशन आइकन के लिए .ico फ़ाइलों का उपयोग करता हूं।

मैंने ड्रॉप छाया और अल्फा ब्लेंडिंग से निपटने का प्रयास करने में कुछ समय बिताया ... सही उपकरण के बिना यह निराशा के अलावा कुछ भी नहीं है।

मुझे पसंद करने के लिए किसी अन्य अनिवार्य कारण के बारे में पता नहीं है।

संबंधित मुद्दे