मैं विंडोज इमेजिंग घटक (डब्ल्यूआईसी) और जीडीआई + के बीच रिश्ते पर अस्पष्ट हूं। मैंने अतीत में कुछ काम किया है जो दिखाता है कि, उदाहरण के लिए, डब्ल्यूआईसी नेत्रहीन जीआईएफ एन्कोडिंग का उत्पादन किया है, लेकिन मुझे हैरान है कि मैं छवि प्रसंस्करण बनाम जीडीआई + के लिए इसका उपयोग कर अधिक लोगों को नहीं देखता हूं। मुझे पता है कि इसमें जीडीआई + ड्रॉ ऑपरेशंस नहीं है, लेकिन एन्कोडिंग/डिकोडिंग के लिए यह बेहतर लगता है। तो हम माइग्रेशन क्यों नहीं देखते हैं?डब्ल्यूआईसी और जीडीआई + के बीच क्या संबंध है?
उत्तर
डब्ल्यूआईसी और जीडीआई + के बीच संबंध (या बल्कि अंतर) यह है कि डब्ल्यूआईसी एक एक्स्टेंसिबल इमेजिंग कोडेक फ्रेमवर्क है जो प्रदान किए गए कोडेक्स के माध्यम से नए छवि प्रारूपों के लिए समर्थन प्राप्त करने के लिए ढांचे को कार्यान्वित करने की अनुमति देता है। जीडीआई + विंडोज़ का एक मुख्य घटक है जो ड्रॉ ऑपरेशंस जैसे लाइन, फोंट, ग्रेडिएंट इत्यादि का समर्थन करता है
जबकि जीडीआई + के कई सामान्य छवि प्रारूपों के लिए मूल समर्थन है, डब्ल्यूआईसी कोडेक्स किसी भी छवि प्रारूप के लिए प्रदान किया जा सकता है।
मुझे समझ में आया कि जीडीआई + कुछ कार्यों को करने के लिए डब्ल्यूआईसी का उपयोग करता है। कम से कम, विंडोज 7 में यह करता है। जब मैं Windows XP के तहत इस कोड यह GDI + Gif एनकोडर का उपयोग करेगा एक Gif के रूप में छवि लिखने के लिए चलाने
image.Write(target, ImageFormat.Gif);
:
निम्नलिखित कोड पर विचार करें। जब मैं विंडोज 7 के तहत एक ही कोड चलाता हूं तो यह डब्ल्यूआईसी गिफ एनकोडर का उपयोग करेगा।
Image.Write (...) नहीं है। आप शायद छवि.Save (...) का मतलब है –
- 1. जीडीआई और जीडीआई + के बीच क्या अंतर है?
- 2. क्या आरटीटीआई और अपवादों के बीच कोई संबंध है?
- 3. Iterable और Iterator के बीच संबंध क्या है?
- 4. सी और विंडोज एपीआई के बीच संबंध क्या है?
- 5. ghc-pkg और cabal के बीच संबंध क्या है?
- 6. बेयसियन और तंत्रिका नेटवर्क के बीच संबंध क्या है?
- 7. एक्सटेक्स्ट और एएनटीएलआर के बीच संबंध क्या है?
- 8. असेंबली भाषा और मशीन भाषा के बीच संबंध क्या है?
- 9. AppDelegate, RootViewController, और UIAplplication के बीच संबंध क्या है?
- 10. स्कैला और सी ++ लक्षणों के बीच संबंध क्या है
- 11. एवीआर और अरुडिनो के बीच क्या अंतर/संबंध है?
- 12. __getattr__ और getattr के बीच संबंध क्या है?
- 13. मैवेन और मेरे आवेदन के बीच संबंध क्या है?
- 14. एनम और गणना के बीच संबंध क्या है, यदि कोई
- 15. कंटेंटपेन और जेपीनेल के बीच संबंध क्या है?
- 16. Virtualenvwrapper में वातावरण और परियोजनाओं के बीच क्या संबंध है?
- 17. मास्क टॉबाउंड्स और कोनेराइडियस के बीच संबंध क्या है?
- 18. जीसी, अंतिमकरण() और निपटान के बीच संबंध क्या है?
- 19. bitbucket.org और bytebucket.org के बीच क्या संबंध है?
- 20. पैसेंजर और कैपिस्ट्रानो के बीच क्या संबंध है?
- 21. log4j और apache.commons.logging के बीच संबंध
- 22. पार्सिंग, हाइलाइटिंग और समापन के बीच संबंध
- 23. पोर्ट और आईपी पते के बीच संबंध
- 24. जीईएफ और जीएमएफ के बीच संबंध?
- 25. फ़्लॉपिंग और मेटा-स्थिरता के बीच संबंध
- 26. प्रेरण और पुनरावृत्ति के बीच सबूत के बीच संबंध क्या है?
- 27. PATH_MAX और NAME_MAX के बीच संबंध क्या है, और मैं कैसे प्राप्त करूं?
- 28. UIView.frame और CALayer.frame के बीच संबंध क्या है? (दोनों CATransform3D को पूर्व और पोस्ट करें)
- 29. दोनों चरम और खंड शेडर्स में gl_Color और gl_FrontColor के बीच संबंध क्या है
- 30. समर्थन वेक्टरों और प्रशिक्षण डेटा और वर्गीकरण प्रदर्शन की संख्या के बीच संबंध क्या है?
तो कुछ देशी एन्कोडिंग/डिकोडिंग के अलावा, डब्ल्यूआईसी वास्तव में कुछ भी लिखने के लिए ढांचे की पेशकश के अलावा कुछ भी नहीं करता है? देशी कोडेक्स (जीडीआई + की तुलना में) के इस तरह के एक बेहतर सेट के लिए, आपको लगता है कि वे जीडीआई + और डब्ल्यूआईसी के बीच एक बेहतर पुल प्रदान करेंगे। –
मैं इसे थोड़ा और अधिक शोध कर रहा हूं, और इसके मुकाबले थोड़ा और लगता है। डब्ल्यूआईसी डब्लूपीएफ की अधिकांश चीज़ों का आधारभूत है (http://blogs.msdn.com/dwayneneed/archive/2008/06/20/implementing-a-custom-bitmapsource.aspx देखें), और वास्तव में WIC पिक्सेल प्रबंधित करने लगता है जैसे जीडीआई + करता है। –