private void GetThumbNail(string strFileName, int iWidth, int
iheight)
{
try
{
System.Drawing.Image oImg;
oImg = System.Drawing.Image.FromFile(strFileName);
oImg = oImg.GetThumbnailImage(iWidth, iheight, null, IntPtr.Zero); //GetThumbnailImage方法是返回此Image对象的缩略图
string strGuid = System.Guid.NewGuid().ToString().ToUpper(); //初始化 Guid 类的新实例
string strFileExt = strFileName.Substring(strFileName.LastIndexOf(".")); //得到图片的后缀
System.IO.MemoryStream MemStream = new System.IO.MemoryStream(); //创建其支持存储区为内存的流
oImg.Save(MemStream, System.Drawing.Imaging.ImageFormat.Bmp);
MemStream.WriteTo(Response.OutputStream); //WriteTo方法是将此内存流的整个内容写入另一个流中
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
相关文章
- 12-03获取Finacial dimension value的description 值
- 12-03EasyUI值的清空与获取
- 12-03Python获取字母表
- 12-03c语言之在main中获取命令行的参数
- 12-03获取map集合中key、value
- 12-03shell 中变获取值及运算的几种方法
- 12-03【c++基础】如何获取工程项目当前路径
- 12-03DNS与获取
- 12-03获取当前 Python 版本
- 12-03【Day4】python获取100以内的质数