Thursday, June 15, 2006 12:31 AM dede

Stream PNG

Dalam Asp.Net, kita bisa mengirim image lewat Response.OutputStream.
Untuk kasus PNG agak sedikit berbeda, karena kita perlu membuat stream yang 'seekable'.
Dibawah code yang bisa lebih menerangkan.

//newBitmap is variable of your Bitmap object.

//Save to File
newBitmap.Save(@"c:\test.png", ImageFormat.Png);

//Save to Stream Jpeg or Gif
//but not for png
newBitmap.Save(Response.OutputStream,ImageFormat.Jpeg);

//Save to Stream Png
MemoryStream mStream = new MemoryStream();
newBitmap.Save(mStream, ImageFormat.Png);

Response.ClearContent();
Response.ContentType = "image/png";
Response.BinaryWrite(mStream.ToArray());
Response.End();
Share this post: | | | |
Filed under: , ,

Comments

No Comments