asp.net生成缩略图通用函数(支持多种生成方式) 支持图片裁减

asp.net生成缩略图通用函数(支持多种生成方式) 支持图片裁减

ID:15031468

大小:29.50 KB

页数:3页

时间:2018-08-01

asp.net生成缩略图通用函数(支持多种生成方式) 支持图片裁减_第1页
asp.net生成缩略图通用函数(支持多种生成方式) 支持图片裁减_第2页
asp.net生成缩略图通用函数(支持多种生成方式) 支持图片裁减_第3页
资源描述:

《asp.net生成缩略图通用函数(支持多种生成方式) 支持图片裁减》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2007-02-13 

2、 asp.net生成缩略图通用函数(支持多种生成方式)支持图片裁减////////////////c#版本/**//**////

       ///生成缩略图       ///       ///源图路径(物理路径)       ///缩略图路径(物理路径)       ///缩略图宽度

3、aram>       ///缩略图高度       ///生成缩略图的方式          publicstaticvoidMakeThumbnail(stringoriginalImagePath,stringthumbnailPath,intwidth,intheight,stringmode)       {           ImageoriginalImage=Image.FromFile(originalImage

4、Path);                      inttowidth=width;           inttoheight=height;                  intx=0;           inty=0;           intow=originalImage.Width;           intoh=originalImage.Height;                  switch(mode)           {                      case"HW"://指定高宽

5、缩放(可能变形)                                  break;               case"W"://指定宽,高按比例                                      toheight=originalImage.Height*width/originalImage.Width;                   break;               case"H"://指定高,宽按比例                   towidth=originalImag

6、e.Width*height/originalImage.Height;                                      break;                      case"Cut"://指定高宽裁减(不变形)                                  if((double)originalImage.Width/(double)originalImage.Height>(double)towidth/(double)toheight)                   {

7、                       oh=originalImage.Height;                       ow=originalImage.Height*towidth/toheight;                       y=0;                       x=(originalImage.Width-ow)/2;                   }                   else                   {                   

8、    ow=originalImage.Width;                       oh=originalImage.Width*height/towidth;                       x=0;                       y=(originalImage.Height-oh)/2;                   }                   break;                                  default:                 

9、  break;           }                         //新建一个bmp图片           Imagebitmap=newSystem.Drawing

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。