Silverlight 4.0: Comment convertir un octet [] en image?
public Image Base64ToImage(string base64String)
{
//Convert Base64 String to byte[]
byte[] imageBytes = Convert.FromBase64String(base64String);
MemoryStream ms = new MemoryStream(imageBytes, 0,
imageBytes.Length);
//Convert byte[] to Image
ms.Write(imageBytes, 0, imageBytes.Length);
System.Drawing.Image image = System.Drawing.Image.FromStream(ms, true);
return image;
}
Je veux convertir byte[] à l'image, mais de Système.De dessin.L'Image n'est pas pris en charge dans Silverlight. Toute autre alternative?
source d'informationauteur xscape
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour créer un ImageSource et affectez-le à un contrôle de l'Image ou de l'utilisation ImageBrush à régler sur le fond. BitmapImage est situé dans le Système.De Windows.Médias.L'imagerie de l'espace de noms.
ou pour la ImageBrush
ce code permet de convertir l'image au byte[]
et ce code peut convertir byte[] à l'image de
Une autre manière:
qui utilise ces espaces de nom:
using System.IO;
using System.Windows.Media.Imaging;