App UWP : convertir BitmapImage en Base64 string
Bonjour,
je cherche à convertir dans une app UWP, BitmapImage en base64
j'ai trouvé cette exemple mais j'ai des erreurs :
Citation:
Erreur CS0246 Le nom de type ou d'espace de noms 'PngBitmapEncoder' est introuvable (vous manque-t-il une directive using ou une référence d'assembly*?)
Citation:
Erreur CS1061 'BitmapEncoder' ne contient pas de définition pour 'Frames' et aucune méthode d'extension accessible 'Frames' acceptant un premier argument de type 'BitmapEncoder' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?)
Code:
1 2 3 4 5 6 7 8 9 10
| private string ToBase64(this BitmapImage img)
{
MemoryStream ms = new MemoryStream();
BitmapEncoder encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(img));
encoder.Save(ms);
byte[] bitmapdata = ms.ToArray();
return Convert.ToBase64String(bitmapdata);
} |
merci