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

目录
相关文章
|
机器学习/深度学习 人工智能 数据安全/隐私保护
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
|
5G 数据安全/隐私保护
5G终端标识SUPI,SUCI及IMSI解析
IMSI,SUPI,SUCI均为UE终端标识,区别在于IMSI为LTE终端标识,SUPI为5G非加密终端标识,一般等同于IMSI,SUCI为5G加密终端标识,需要解密后才能得到SUPI。
3460 0
5G终端标识SUPI,SUCI及IMSI解析
|
机器学习/深度学习 监控 人机交互
深度学习之视频中的姿态跟踪
基于深度学习的视频姿态跟踪是一项用于从视频序列中持续检测和跟踪人体姿态的技术。它能够识别人体的2D或3D关键点,并在时间维度上进行跟踪,主要应用于人机交互、体育分析、动作识别和虚拟现实等领域。
371 3
|
JavaScript 前端开发
vue-day03 v-on事件处理,表单输入绑定
文章介绍了Vue.js中事件处理和表单输入绑定的使用。包括v-on指令监听事件、事件处理方法、内联处理器、访问原生DOM事件、事件修饰符、按键修饰符、系统修饰符、exact修饰符和鼠标按钮修饰符。同时,讲解了如何使用v-model实现单行文本、多行文本、复选框和单选按钮的双向数据绑定,并提供了修饰符的使用示例。这些特性使得Vue.js在处理表单输入和事件时更加灵活和方便。
vue-day03 v-on事件处理,表单输入绑定
|
机器学习/深度学习 人工智能 数据可视化
📊数据说话,AI领航:精准分析,让职场决策从此有据可依!
【8月更文挑战第1天】在数据驱动的职场中, AI助力精准决策。
285 0
|
小程序 前端开发 API
小程序全栈开发中的RESTful API设计
【4月更文挑战第12天】本文探讨了小程序全栈开发中的RESTful API设计,旨在帮助开发者理解和掌握相关技术。RESTful API基于REST架构风格,利用HTTP协议进行数据交互,遵循URI、客户端-服务器架构、无状态通信、标准HTTP方法和资源表述等原则。在小程序开发中,通过资源建模、设计API接口、定义资源表述及实现接口,实现前后端高效分离,提升开发效率和代码质量。小程序前端利用微信API与后端交互,确保数据流通。掌握这些实践将优化小程序全栈开发。
529 0
|
并行计算 测试技术 语音技术
太厉害了!98 秒内可以在本地转录 2.5 小时的音频!
太厉害了!98 秒内可以在本地转录 2.5 小时的音频!
403 0
|
存储 数据处理 Python
使用Python批量合并Excel文件的所有Sheet数据
使用Python批量合并Excel文件的所有Sheet数据
644 0
|
应用服务中间件 nginx 数据安全/隐私保护
Keepalived 常用配置+检测脚本
1、在与其他服务一起运行下做高可用时,比如NGINX,需要在NGINX断开的时候先尝试启动一次NGINX,如果启动不行,漂移keepalived到备机,所以需要在配置下加检测脚本。
2385 0