/ Published in: C#
PNG Images can break if you use Bitmap.save() you musts first convert to the memory stream.
Expand |
Embed | Plain Text
switch (type) { case "jpg": case "jpeg": WriteImage(name, type, ImageFormat.Jpeg); break; case "gif": WriteImage(name, type, ImageFormat.Gif); break; case "png": WriteImage(name, type, ImageFormat.Png); break; default: } protected void WriteImage(string name, string type, ImageFormat format) { _response.ContentType = "image/" + type; Bitmap imageData = (Bitmap)Properties.Resources.ResourceManager.GetObject(name); imageData.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ms.WriteTo(_response.OutputStream); imageData.Dispose(); ms.Close(); }
You need to login to post a comment.
