Base64 String To Image Converter For Windows Phone 8.1 RT

Use the following Code to Convert Base64 String To Image for Windows Phone 8.1 RT & Windows 10 Mobile.This is Useful When you are storing Image as String in SQlite and When Retrieving you should convert that Base64 String to Again Image Then You need Use This Converter:
  1. public class Base64toImageConverter: IValueConverter {  
  2.   
  3.   
  4.     public object Convert(object value, Type targetType, object parameter, string language) {  
  5.         var base64 = value as string;  
  6.         var imageBytes = System.Convert.FromBase64String(base64);  
  7.         using(InMemoryRandomAccessStream ms = new InMemoryRandomAccessStream()) {  
  8.             using(DataWriter writer = new DataWriter(ms.GetOutputStreamAt(0))) {  
  9.                 writer.WriteBytes((byte[]) imageBytes);  
  10.                 writer.StoreAsync().GetResults();  
  11.             }  
  12.   
  13.             var image = new BitmapImage();  
  14.             image.SetSource(ms);  
  15.             return image;  
  16.         }  
  17.   
  18.         return null;  
  19.     }  
  20.   
  21.   
  22.     public object ConvertBack(object value, Type targetType, object parameter, string language) {  
  23.         return null;  
  24.     }  
  25. }  
  26. }