2010-12-29 15 views

उत्तर

9

the wikipedia article on GDI के अनुसार:

Windows XP की शुरूआत के साथ

, GDI उसके उत्तराधिकारी, सी ++ आधारित GDI + सबसिस्टम के पक्ष में पदावनत किया गया था। जीडीआई + एंटी-एलाइज्ड 2 डी ग्राफिक्स, फ्लोटिंग पॉइंट निर्देशांक, ढाल छायांकन, अधिक जटिल पथ प्रबंधन, जेपीईजी और पीएनजी जैसे आधुनिक ग्राफिक्स-फ़ाइल स्वरूपों के लिए आंतरिक समर्थन, और 2 डी व्यू पाइपलाइन में एफ़िन ट्रांसफॉर्मेशन की संरचना के लिए समर्थन जोड़ता है।

+2

असल में एकीकृत है [MSDN GDI बहिष्कार कर दिया करने के लिए उल्लेख नहीं है] (https://msdn.microsoft.com/en-us/library/dd145203% 28v = vs.85% 29.aspx), इसलिए मैं सुझाव दूंगा कि जीडीआई (इस समय) सी प्रक्रियात्मक उपयोग के लिए सुरक्षित रूप से उपयोग किया जा सकता है, जबकि जीडीआई + सी ++ ओओ उपयोग के लिए खड़ा है। – snuk182

2

Wikipedia से:

GDI + रचना के लिए विरोधी aliased 2 डी ग्राफिक्स, चल बिन्दु निर्देशांक, ढाल छायांकन, अधिक जटिल पथ प्रबंधन, जेपीईजी और PNG जैसे आधुनिक ग्राफिक्स-फ़ाइल स्वरूपों के लिए आंतरिक समर्थन, और समर्थन जोड़ता है 2 डी व्यू पाइपलाइन में एफ़िन ट्रांसफॉर्मेशन का। जीडीआई + रंग का प्रतिनिधित्व करने के लिए एआरजीबी मूल्यों का उपयोग करता है।

5

जीडीआई + जीडीआई पर एक सुधार है। इसमें फीचर्स जीडीआई में आसानी से उपलब्ध नहीं हैं जैसे ढाल ब्रश, अल्फा ब्लेंडिंग, और अधिक छवि प्रारूप समर्थन।

आप क्या अन्य मतभेद यहाँ हैं देख सकते हैं: http://msdn.microsoft.com/en-us/library/ms536338%28v=vs.85%29.aspx

5

GDI उन्मुख वस्तु नहीं है और Win32 plateform के लिए हार्डवेयर मतिहीनता प्रदान करते हैं। यह सी

जीडीआई + ऑब्जेक्ट उन्मुख है, और इसका मुख्य उद्देश्य सी ++ वर्गों को जीडीआई उपयोग को सरल बनाने और विस्तारित करने के लिए प्रदान करना है।

GDI + भी नेट को लक्ष्य के रूप में System.Drawing यह

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