Image 获取缩略图

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

时间: 2024-09-17 11:48:19

Image 获取缩略图的相关文章

Dedecms获取缩略图片原图地址的方法

修改include/extend.func.php 修改前请注意备份原文件 添加如下代码:  代码如下 复制代码 //取第一张图地址 function firstimg($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg return $str_sub; } 然后在模板里循环调用:  代码如下 复制代码 [field:litpic function=firstimg('@me')/]

【短视频SDK】如何获取单视频的缩略图?

获取视频缩略图iOS和Android分别提供一个方法得到一个视频的缩略图,如果需要多张需要开发者自己调用多次即可. 1.Android获取视频缩略图,仅演示单视频缩略图获取方法 核心接口:AliyunIThumbnailFetcher //1.创建一个AliyunIThumbnailFetcher的实例 AliyunIThumbnailFetcher mThumbnailFetcher = AliyunThumbnailFetcherFactory.createThumbnailFetcher(

android-如何获取 sd card 中缩略图的路径

问题描述 如何获取 sd card 中缩略图的路径 我用下面的代码在sd card中获取文件愿形图像. File[] f = (Environment.getExternalStorageDirectory()).listFiles(); int i; for(i = 0; i < f.length; i++) { if(f[i].isFile()) { if(isPhoto(f[i].getName())) { Filepath.add(f[i].getAbsolutePath()); } }

ios-如何获取网络视频的缩略图

问题描述 如何获取网络视频的缩略图 用MPMoviePlayerController获取的时候,会有一小段视频声音,如何设置它为静音. 或者还有别的获取缩略图的方法吗? 解决方案 网络视频的缩略图由服务器提供 解决方案二: 用ffmpeg直接获取 解决方案三: 需要使用视频解码库等

获取和更新thumbshots网站缩略图的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 老手站长对thumbshots.org这个站肯定不陌生,它为无数seo查询工具网站提供了缩略图,最知名的chinaz也是用的thumbshots提供的接口生成的缩略图.当你使用站长工具来查询网站seo情况,就会发现右侧的小缩略图,这就是thumbshots提供的缩略图服务.可以说,thumbshots是一个很权威的网站缩略图服务. 如果在建站

我的Android进阶之旅------&amp;gt;使用ThumbnailUtils类获取视频的缩略图

今天看了一段代码,是关于获取视频的缩略图的,让我认识了一个ThumbnailUtils类,代码如下. Bitmap bitmap = ThumbnailUtils.createVideoThumbnail(path, Thumbnails.MINI_KIND); //用于获取视频的缩略图 BitmapDrawable background=new BitmapDrawable(bitmap); 通过察看android.media.ThumbnailUtils的源码,可以发现该类提供了三种静态方法

Android编程获取图片和视频缩略图的方法_Android

本文实例讲述了Android编程获取图片和视频缩略图的方法.分享给大家供大家参考,具体如下: 从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework的android.media.ThumbnailUtils位 置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取. 1. createVideoThumbnail static Bitmap createVideoThumbnail(

PHP获取Exif缩略图的方法_php技巧

本文实例讲述了PHP获取Exif缩略图的方法.分享给大家供大家参考.具体实现方法如下: // file to read $file = 'test.jpg'; $image = exif_thumbnail($file, $width, $height, $type); // width, height and type get filled with data // after calling "exif_thumbnail" if ($image) { // send header

Android中如何获取视频文件的截图、缩略图_Android

背景 公司最近要求给我负责的APP加上视频录制和发布的功能,我简单的完成了基本的录制和视频压缩功能,后来发现发布接口需要上传视频的截图,网上搜索了一下资料,在这里整理一下. 代码实现 /** * 获取视频文件截图 * * @param path 视频文件的路径 * @return Bitmap 返回获取的Bitmap */ public static Bitmap getVideoThumb(String path) { MediaMetadataRetriever media = new Me