Bonjour,
je cherche à convertir dans une app UWP, BitmapImage en base64
j'ai trouvé cette exemple mais j'ai des erreurs :
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*?)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*?)merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Partager