ASP.Net常用功能整理--生成图片的缩略图
2008-05-01 04:46
375 查看
.Qfv485{display:none;}
源代码:
命名空间:
usingSystem.IO;
核心代码:
System.Drawing.Image.GetThumbnailImageAbort callb=null;
try
{
//保存到指定的文件夹
File1.PostedFile.SaveAs(Server.MapPath("/semir/ImgSides/")+sidePath);
MyImage=System.Drawing.Image.FromFile(Server.MapPath("/semir/ImgSides/")+sidePath);
//保存大图(原图)
NewImage=MyImage.GetThumbnailImage(800,1000,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"big"+sidePath);
//保存中图
NewImage=MyImage.GetThumbnailImage(400,500,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"middle"+sidePath);
//单款衣服的图片大小
NewImage= MyImage.GetThumbnailImage(255,319,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"SingleImage"+sidePath);
//保存小图
NewImage=MyImage.GetThumbnailImage(115,144,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"small"+sidePath);
//保存极小图
NewImage=MyImage.GetThumbnailImage(45,56,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"dinky"+sidePath); MyImage.Dispose();
NewImage.Dispose();
//一定要释放,否则进程被占用
}
catch(Exceptionex)
{
Response.Write(ex.ToString());
}
源代码:
命名空间:
usingSystem.IO;
核心代码:
System.Drawing.Image.GetThumbnailImageAbort callb=null;
try
{
//保存到指定的文件夹
File1.PostedFile.SaveAs(Server.MapPath("/semir/ImgSides/")+sidePath);
MyImage=System.Drawing.Image.FromFile(Server.MapPath("/semir/ImgSides/")+sidePath);
//保存大图(原图)
NewImage=MyImage.GetThumbnailImage(800,1000,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"big"+sidePath);
//保存中图
NewImage=MyImage.GetThumbnailImage(400,500,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"middle"+sidePath);
//单款衣服的图片大小
NewImage= MyImage.GetThumbnailImage(255,319,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"SingleImage"+sidePath);
//保存小图
NewImage=MyImage.GetThumbnailImage(115,144,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"small"+sidePath);
//保存极小图
NewImage=MyImage.GetThumbnailImage(45,56,callb,newSystem.IntPtr());
NewImage.Save(Server.MapPath("/semir/ImgSides/")+"dinky"+sidePath); MyImage.Dispose();
NewImage.Dispose();
//一定要释放,否则进程被占用
}
catch(Exceptionex)
{
Response.Write(ex.ToString());
}
相关文章推荐
- ASP.Net常用功能整理--生成图片的缩略图
- [原]ASP.Net常用功能整理--生成图片的缩略图
- ASP.Net常用功能整理--生成图片的缩略图
- ASP.Net常用功能整理--生成图片的缩略图
- ASP.Net常用功能整理--生成图片的缩略图
- ASP.NET中常用功能代码总结(2)——生成验证图片
- ASP.NET中常用功能代码总结(生成验证图片)
- ASP.NET中常用功能代码总结(生成验证图片)
- asp.net上传图片+自动生成缩略图+图片水印功能
- ASP.NET中常用功能代码总结(2)——生成验证图片
- ASP.NET中常用功能代码总结(2)——生成验证图片
- asp.net上传图片+自动生成缩略图+图片水印功能
- ASP.NET中常用功能代码总结(2)——生成验证图片
- asp.net 生成缩略图、为图片添加文字水印、图片水印等功能
- ASP.NET中常用功能代码总结(2)——生成验证图片
- asp.net 生成缩略图、为图片添加文字水印、图片水印等功能
- asp.net上传图片自动生成缩略图功能代码
- ASP.NET中常用功能代码总结——生成验证图片
- asp.net上传图片自动生成缩略图功能代码
- asp.net生成缩略图、文字图片水印