मुझे एचटीएमएल एम्बेडेड में बेस 64 छवि मिली है, मैं इसे सी # या वीबीनेट का उपयोग करके कैसे डीकोड कर सकता हूं।डीकोडिंग बेस 64 छवि
उत्तर
google.com> बेस 64 चित्र को डीकोड C#>http://www.eggheadcafe.com/community/aspnet/2/39033/convert-base64-string-to-image.aspx
Byte[] bitmapData = Convert.FromBase64String(FixBase64ForImage(ImageText));
System.IO.MemoryStream streamBitmap = new System.IO.MemoryStream(bitmapData);
Bitmap bitImage = new Bitmap((Bitmap)Image.FromStream(streamBitmap));
public string FixBase64ForImage(string Image) {
System.Text.StringBuilder sbText = new System.Text.StringBuilder(Image,Image.Length);
sbText.Replace("\r\n", String.Empty); sbText.Replace(" ", String.Empty);
return sbText.ToString();
}
अच्छा जवाब लेकिन उस लिंक से एक महत्वपूर्ण फ़ंक्शन याद करता है: 'सार्वजनिक स्ट्रिंग FixBase64ForImage (स्ट्रिंग छवि) {System.Text.StringBuilder sbText = new System.Text.StringBuilder (छवि, छवि। लम्बाई); sbText.Replace ("\ r \ n", स्ट्रिंग। लक्षण); sbText.Replace ("", स्ट्रिंग। लक्षण); वापस sbText.ToString(); } ' – JcFx
' बाइट [] बिटमैपडाटा = नया बाइट [ImageText.Length]; '- आप एक सरणी आवंटित क्यों कर रहे हैं यदि आप इसे अगले आदेश में किसी अन्य के साथ बदलते हैं? – Spook
Convert.FromBase64String
का उपयोग byte[]
छवि बाइनरी का प्रतिनिधित्व करने के लिए करें।
फिर आप परिणामस्वरूप byte[]
को एक फ़ाइल में सहेज सकते हैं।
एम्बेडेड छवि को एक स्ट्रिंग में स्क्रैप करें। WebClient
का उपयोग करना शायद आपकी सबसे अच्छी शर्त है। Convert.FromBase64String()
का उपयोग कर बेस 64 स्ट्रिंग को बाइट सरणी में कनवर्ट करें। एक छवि ऑब्जेक्ट का पुनर्गठन करने के लिए MemoryStream
और Image.FromStream()
का उपयोग करें।
ऊपर के उदाहरण में स्मृति धारा नहीं निपटान कर दिया गया है यह कारण हो सकता है स्मृति बेसिक आइडिया leak.So छवि के लिए [] bytearray को base64string के रूपांतरण है या बिटमैप छवि निर्माण MemoryStream के माध्यम से किया जा सकता है आप के लिए एक आदर्श उदाहरण इस लिंक का प्रयास करें http://www.dailycoding.com/Posts/convert_image_to_base64_string_and_base64_string_to_image.aspx
- 1. Node.js बेस 64 छवि डीकोडिंग और फ़ाइल
- 2. बेस 64 छवियों को डीकोडिंग
- 3. डीजेन्गो urlsafe बेस 64 डीकोडिंग डिक्रिप्शन
- 4. बेस 64 एन्कोडिंग छवि
- 5. बेस 64 छवि डेटा
- 6. बेस 64 छवि अपलोड वीएस बाइनरी छवि अपलोड?
- 7. पर्ल छवि को बेस 64
- 8. जावा - छवि को बेस 64
- 9. बेस 64
- 10. कई लाइनों में बेस 64 पृष्ठभूमि छवि?
- 11. बेस 64 स्ट्रिंग से छवि आयाम निकालें
- 12. डीकोडिंग
- 13. बेस 64
- 14. बेस 64
- 15. बेस 64 डिकोडिंग 3
- 16. PHP कल्पना - बेस 64
- 17. बेस 64 और JSON
- 18. बेस 64 ब्रेक छवि के साथ एन्कोड/डीकोड छवि
- 19. जावा से कैरिज रिटर्न इश्यू डीकोडिंग बेस 64 और ब्राउजर को भेजना
- 20. बेस 64 स्ट्रिंग
- 21. जावास्क्रिप्ट: ब्लॉब ऑब्जेक्ट बेस 64
- 22. एनकोड बेस 64
- 23. बेस 64 अजगर 2.7
- 24. बेस 64 स्ट्रिंग
- 25. एंड्रॉइड में छवि में बेस 64 स्ट्रिंग को कनवर्ट करना
- 26. फोनगैप - बेस 64 स्ट्रिंग से छवि फ़ाइल कैसे उत्पन्न करें?
- 27. एक बेस 64 एम्बेडेड छवि का उपयोग कई बार
- 28. बेस 64 डेटाURL छवि की आकार सीमा क्या है?
- 29. मैं WPF में बेस 64 छवि कैसे पढ़ूं?
- 30. एक छवि को बेस 64 में बदलें और इसके विपरीत
http://stackoverflow.com/questions/1915898/base64-decode-in-c-or-java –