Laden Sie bitmapImage von base64String
Wie kann ich einebitmapImage
vonbase64String
imwindows 8
?
Ich habe es versucht, aber ich bin nicht erfolgreich. Früher funktionierte es unter Windows Phone. Was ist anders?
Sieht so aus, als müsste ich die Funktion setsourceasync verwenden. Wenn ich das benutze, muss ich den Parameter als IRandomMemory übergeben, was ich nicht kann. Wie macht man das?
public static BitmapImage Base64ToImage(string base64String)
{
var bitmapImage = new BitmapImage();
try
{
if (!String.IsNullOrEmpty(base64String))
{
var imageBytes = Convert.FromBase64String(base64String);
using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
bitmapImage.SetSourcec(ms);
return bitmapImage;
}
}
}
catch (Exception e)
{
}
return null;
}