23
2013
05

Asp.Net 图片流按照最大宽度等比缩放

上传图片时需要将图片进行按照宽度缩放,直接调用方法就可以上传图片

   /// <summary>
   /// 图片按宽带等比缩放
   /// </summary>
   /// <param name="fromFile">原图Stream对象</param>
   /// <param name="savePath">缩略图存放地址</param>
   /// <param name="targetWidth">指定的最大宽度</param>
   public static void ZoomAuto(System.IO.Stream fromFile, string savePath, System.Double targetWidth)
   {
       //创建目录
       string dir = Path.GetDirectoryName(savePath);
       if (!Directory.Exists(dir))
           Directory.CreateDirectory(dir);

«1»