做网站有时图片很大,直接引有原图网页下载速度会很慢,这样的图不多还好,或者直接影响网站访问速度;如商品展示类网站就需要生成很多缩略图,以减小图片大小,减少网页下载时间。
文件上传,文件下载,生成缩略图等功能,这样的代码都可以模块化或组,供以后使用
生成缩略图函数:
调用:
//一
//生成原图
System.IO.Stream Stream = this.UploadFile.PostedFile.InputStream;
System.Drawing.Image Image = System.Drawing.Image.FromStream(Stream);
int Width = Image.Width; //原图宽度
int Height = Image.Height; //原图高度
Common.MakeThumbnail(源图路径,缩略图路径,Width,Height,"W");
//生成缩略图
Common.MakeThumbnail(源图路径,缩略图路径,100,100,"W");