Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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);
        }