Exemplo n.º 1
0
 public static System.IO.Stream Resize(System.IO.Stream inputStream, int width, int height, ResizeMethod resizeMethod)
 {
     ImageProcessor imageProcessor = new ImageProcessor();
     ResizeFilter item = new ResizeFilter(width, height, resizeMethod);
     imageProcessor.Filters.Add(item);
     return imageProcessor.Process(inputStream);
 }
Exemplo n.º 2
0
        /// <summary>
        /// 缩放图像
        /// </summary>
        /// <param name="inputStream">图像文件流</param>
        /// <param name="width">缩放后的宽度</param>
        /// <param name="height">缩放后的高度</param>
        /// <param name="resizeMethod">缩放方式</param>
        /// <returns>返回缩放后的图像文件流</returns>
        public static Stream Resize(Stream inputStream, int width, int height, ResizeMethod resizeMethod)
        {
            ImageProcessor imageProcessor = new ImageProcessor();
            ResizeFilter   resizeFilter   = new ResizeFilter(width, height, resizeMethod);

            imageProcessor.Filters.Add(resizeFilter);

            return(imageProcessor.Process(inputStream));
        }