क्या उन दो पुस्तकालयों के बीच कोई अंतर है?जीडीआई और जीडीआई + के बीच क्या अंतर है?
उत्तर
the wikipedia article on GDI के अनुसार:
Windows XP की शुरूआत के साथ, GDI उसके उत्तराधिकारी, सी ++ आधारित GDI + सबसिस्टम के पक्ष में पदावनत किया गया था। जीडीआई + एंटी-एलाइज्ड 2 डी ग्राफिक्स, फ्लोटिंग पॉइंट निर्देशांक, ढाल छायांकन, अधिक जटिल पथ प्रबंधन, जेपीईजी और पीएनजी जैसे आधुनिक ग्राफिक्स-फ़ाइल स्वरूपों के लिए आंतरिक समर्थन, और 2 डी व्यू पाइपलाइन में एफ़िन ट्रांसफॉर्मेशन की संरचना के लिए समर्थन जोड़ता है।
Wikipedia से:
GDI + रचना के लिए विरोधी aliased 2 डी ग्राफिक्स, चल बिन्दु निर्देशांक, ढाल छायांकन, अधिक जटिल पथ प्रबंधन, जेपीईजी और PNG जैसे आधुनिक ग्राफिक्स-फ़ाइल स्वरूपों के लिए आंतरिक समर्थन, और समर्थन जोड़ता है 2 डी व्यू पाइपलाइन में एफ़िन ट्रांसफॉर्मेशन का। जीडीआई + रंग का प्रतिनिधित्व करने के लिए एआरजीबी मूल्यों का उपयोग करता है।
जीडीआई + जीडीआई पर एक सुधार है। इसमें फीचर्स जीडीआई में आसानी से उपलब्ध नहीं हैं जैसे ढाल ब्रश, अल्फा ब्लेंडिंग, और अधिक छवि प्रारूप समर्थन।
आप क्या अन्य मतभेद यहाँ हैं देख सकते हैं: http://msdn.microsoft.com/en-us/library/ms536338%28v=vs.85%29.aspx
GDI उन्मुख वस्तु नहीं है और Win32 plateform के लिए हार्डवेयर मतिहीनता प्रदान करते हैं। यह सी
जीडीआई + ऑब्जेक्ट उन्मुख है, और इसका मुख्य उद्देश्य सी ++ वर्गों को जीडीआई उपयोग को सरल बनाने और विस्तारित करने के लिए प्रदान करना है।
GDI + भी नेट को लक्ष्य के रूप में System.Drawing यह
- 1. शुद्ध जीडीआई (जीडीआई + नहीं)
- 2. जीडीआई +
- 3. जीडीआई +
- 4. जीडीआई +
- 5. जीडीआई +
- 6. जीडीआई +
- 7. डब्ल्यूआईसी और जीडीआई + के बीच क्या संबंध है?
- 8. जीडीआई + और सी ++
- 9. जीडीआई + बिटमैप्स
- 10. सी #/जीडीआई +
- 11. जीडीआई + सी ++
- 12. जीडीआई लाइन रिक्ति?
- 13. .net2.0 बनाम .NET 4.0 जीडीआई + अंतर?
- 14. क्या जीडीआई + जीडीआई के शीर्ष पर सिर्फ एक परत है, या कुछ नया है?
- 15. जीडीआई + सेलेनियम वेबड्राइवर
- 16. डेल्फी: जीडीआई + और ढाल फ्रेम/आयताकार
- 17. विंडोज जीडीआई: क्षैतिज/लंबवत डीपीआई
- 18. दो एमएफसी जीडीआई समारोह में भ्रम
- 19. जीडीआई के साथ एक पारदर्शी बिटमैप बनाना?
- 20. विनफॉर्म/जीडीआई + चार्ट के लिए ड्रा करें
- 21. क्या जीडीआई + बिटमैप से सीधे बिटबल्ट करना संभव है?
- 22. जीडीआई + में निर्देशांक ड्राइंग के लिए कठोर सीमाएं क्या हैं?
- 23. सी # जीडीआई एज व्हाइटस्पेस डिटेक्शन एल्गोरिदम
- 24. जीडीआई एक डॉटनेट आवेदन में हैंडल
- 25. कोई चित्र खींचते समय: System.Runtime.InteropServices.ExternalException: जीडीआई
- 26. जीडीआई + ग्राफिक्स :: ड्राइमेज वास्तव में धीमा ~~
- 27. सी # रेडियल ग्रेडिएंट ब्रश प्रभाव जीडीआई में और Winforms
- 28. सिस्टम के बिना asp.net/c# में छवि मैनिपुलेशन। ड्रॉइंग/जीडीआई +
- 29. जीडीआई के ड्राइमेज (अनसुलझा) पर प्रदर्शन कैसे बढ़ाएं?
- 30. # {} $ {} और% {} के बीच क्या अंतर है?
असल में एकीकृत है [MSDN GDI बहिष्कार कर दिया करने के लिए उल्लेख नहीं है] (https://msdn.microsoft.com/en-us/library/dd145203% 28v = vs.85% 29.aspx), इसलिए मैं सुझाव दूंगा कि जीडीआई (इस समय) सी प्रक्रियात्मक उपयोग के लिए सुरक्षित रूप से उपयोग किया जा सकता है, जबकि जीडीआई + सी ++ ओओ उपयोग के लिए खड़ा है। – snuk182