string Path = Server.MapPath(Request.ApplicationPath + "\image.jpg"); Bitmap bmp = CreateThumbnail(Path,Size,Size); Response.ContentType = "image/jpeg"; bmp.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg); bmp.Dispose();
public class ImageHandler : IHttpHandler { public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext ctx) { var myImage = GetImageSomeHow(); ctx.Response.ContentType = "image/png"; ctx.Response.OutputStream.Write(myImage); } }