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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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,