Creer une image a partir d un tableau de byte et la renvoyer dans un flux
Bonjour,
Pour les besoins de mon application je cree une image a l'aide d'un tableau de bit et je cherche a la renvoyer dans le flux de sortie de mon application.
Quand je fais
Code:
1 2 3
| Bitmap m_objBitmap = new Bitmap(150, 150);
m_objBitmap.Save(this.Context.Response.OutputStream, ImageFormat.Gif); |
Je récupère bien une image (un carre noir de 150/150);
Quand je fais
Code:
1 2 3 4 5 6 7 8 9
|
byte[] image = (image provenant d une url);
Stream s = new MemoryStream();
int numBytesToRead = image.Length;
s.Write(image, 0, numBytesToRead);
Bitmap manouvelleimage = new Bitmap(s);
s.Close();
manouvelleimage .Save(this.Context.Response.OutputStream, ImageFormat.Gif); |
[/CODE]
J'obtiens
Citation:
Une erreur générique s'est produite dans GDI+.
Pourtant j'ai vérifié j'ai bien une image de 480/90 dans manouvelleimage ...
:s
Si quelqu'un avait une petite idee?
Merci,