Image 获取缩略图

简介: private void GetThumbNail(string strFileName, int iWidth, int iheight)   {   try   {   System.

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);
  }
}

目录
相关文章
|
1月前
|
存储 编解码 UED
网站图片JPG、PNG、GIF哪个好,该选择谁
网站图片JPG、PNG、GIF哪个好,该选择谁
58 0
|
存储 Web App开发 编解码
图片:前端展示图像(img 、picture、svg、canvas )及常用图片格式(PNG、JPG、JPEG、WebP、GIF、SVG、AVIF等)
图片:前端展示图像(img 、picture、svg、canvas )及常用图片格式(PNG、JPG、JPEG、WebP、GIF、SVG、AVIF等)
873 1
|
11月前
|
计算机视觉 C++
png,jpg图片透明度化demo
png,jpg图片透明度化demo
74 0
|
Web App开发 存储 iOS开发
一日一技:把webp图片保存为png
一日一技:把webp图片保存为png
242 0
使用GDI+显示PNG
使用GDI+显示PNG
141 0
|
Python
将8位的tif图片改为png图片
将8位的tif图片改为png图片
216 0
|
定位技术
openlayers加载图片图层png,jpeg等
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gisdoer/article/details/80479536 原文:http://www.
1511 0
VC2005中将Picture控件显示图片保存为BMP,JPG等格式
1.在stdafx.h头文件中加入   #include 2.保存图片   方法一:     HBITMAP hBitmap = NULL; //创建位图段 BITMAPINFO bmi; LPBYTE pBits; ZeroMemory(&bmi,sizeof(bmi)); //m...
998 0
|
前端开发 JavaScript
Canvas自定义图片大小及蒙版与生成gif图
Html的Canvas主要通过js脚本做一些图形化操作。Canvas是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。