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); }
/// <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)); }