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

ذخیره base64 در حافظه


shb4a Mm

سوال

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


سلام دوستان.این قطعه کد برای تبدیل base64 به
عکس هست.حالا چطور میشه عکس رو توی حافظه با مسیر دلخواهمون ذخیره کنیم؟

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

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

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

برای ذخیره bitmap از روش زیر میتونید استفاده کنید

Dim x As B4XBitmap = YourBitmap
Dim out As OutputStream = File.OpenOutput(File.DirDefaultExternal, "1.png", False)
x.WriteToStream(out, 100, "PNG")
out.Close

 

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

بله درست شد ممنون.فقط مثل اینکه کد تبدیل base64به عکس مشکل داره چون وقتی فایل رو ذخیره میکنم تصویر ناقص ذخیره میشه یعنی نصف عکس فقط سیاه هستش

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

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