मैं विंडोज फोन 8.1 के लिए एक आवेदन लिख रहा हूं।विंडोज फोन 8.1 में एक आईबीफर को बाइट सरणी में कनवर्ट करें, कैसे?
मुझे एक छवि फ़ाइल के रूप में UIElement को सहेजने की आवश्यकता है (मैं जेपीजी या पीएनजी पसंद करूंगा)। मैं ऐसा करने के लिए RenderTargetBitmap क्लास का उपयोग कर रहा हूं। मेरे UIElement पर विधि RenderAsync को कॉल करने के बाद, मैं एक आईबीफ़रर बनाता हूं जिसमें मेरे RenderTargetBitmap के GetPixelsAsync() विधि का परिणाम होता है।
अब मुझे बिटमैप एन्कोडर जैसे कुछ का उपयोग करके मेरी छवि को सहेजने के लिए मेरे आईबीफ़र को बाइट सरणी में परिवर्तित करने के लिए विधि ToArray() को कॉल करने की आवश्यकता है, लेकिन ऐसा लगता है कि विंडोज फोन 8.1 पर आईबीफर के लिए कोई ToArray() विधि नहीं है , जबकि विंडोज 8.1 पर मौजूद है।
मैं इस मुद्दे को कैसे हल कर सकता हूं?
धन्यवाद!
कर सकते हैं आप कुछ कोड दिखाते हैं? विशेष रूप से आप आईबीफ़र कैसे बनाते हैं - इंटरफ़ेस लागू करने वाली वास्तविक वस्तु क्या है? –