رفتن به مطلب
  • 0

convert base64 string to image


pejman

سوال

 سلام اساتید عزیز تو b4a چطور میتونم یه لینک(استرینگ base64) رو به عکس تبدیل کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کتابخانه JavaObject رو تیک بزنید و این ساب رو اضافه کنید 

Sub Base64ToBitmap(encodedString As String) As Bitmap
	Dim Base64,BitmapFactory As JavaObject
	Dim decodedString() As Byte=Base64.InitializeStatic("android.util.Base64").RunMethod("decode",Array(encodedString,0))
	Return BitmapFactory.InitializeStatic("android.graphics.BitmapFactory").RunMethod("decodeByteArray",Array(decodedString,0,decodedString.Length))
End Sub

متن رو بهش میدین و bitmap رو بهتون میده : 

Dim encodedString As String = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAErSURBVFhH7ZbNDYMwDIW7U3epBHsgcWMHxABsgBiBK0zBgTncJCTNj2JDSCiqiqUntcRNPuznwuP5yuBK3QA3wLkARQ8z8FigLfT3odY55wGow8ce2oV/kDE2Vp4NUE8iZ+5KK+moqq6H3HPdlA3wobYp41TKCkxQeda/AMAqMfJNpQ+cNccDDQwid7t0IbocIO9WF5ruV/otgLWU/o0opavAUZPK8U7QAmqk5JoPLh0A5Wj5Wx9cSgCqnyhc+hb4Zxr7Kw8woXY6GZgJEZMGAXBREOSDKhXAYSEtoLQDgPWdPdO1J5hPvC1QU4D4A9EGgDId35dDqENYOBCqbaHvEjsqwA817kqU2Zx1F1Jd36c4D8iei8AmY0MRAPrOY17h4iqQQDfAvwNk8AYM3H780GjZHAAAAABJRU5ErkJggg=="
Dim bitmap As Bitmap = Base64ToBitmap(encodedString)
Activity.SetBackgroundImage(bitmap)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...