public void SavePng(string fileName, long quality) { ImageOutput.SaveFile(Image, fileName, quality, "image/png"); }
public void SavePng(Stream stream, long quality) { ImageOutput.SaveStream(Image, stream, quality, "image/png"); }
/// <summary> /// Save image to the response stream in PNG-format. Ideal for sending realtime generated images to the web client requesting it. /// </summary> /// <param name="fileName"></param> /// <remarks>This method will set the proper HTTP-headers such as filename and mime-type.</remarks> public void StreamPng(string fileName) { var imageStream = ImageOutput.PrepareImageStream(fileName, "image/png"); SavePng(imageStream); }
/// <summary>Save image to the response stream in GIF-format. Ideal for sending realtime generated images to the web client requesting it.</summary> /// <param name="fileName"></param> /// <remarks>This method will set the proper HTTP-headers such as filename and mime-type.</remarks> public void StreamGif(string fileName) { var imageStream = ImageOutput.PrepareImageStream(fileName, "image/gif"); SaveGif(imageStream); }
/// <summary>Save image to the response stream in JPG-format. Ideal for sending realtime generated images to the web client requesting it.</summary> /// <param name="quality"></param> /// <param name="fileName"></param> /// <remarks>This method will set the proper HTTP-headers such as filename and mime-type.</remarks> public void StreamJpg(long quality, string fileName) { var imageStream = ImageOutput.PrepareImageStream(fileName, "image/jpeg"); SaveJpg(imageStream, quality); }