这二天想了想决定把自己先前做的项目中的小的功能,整理一下,奉献大家!经大家提议,我决定加上源代码,但是源代码不一定都是我写的,有的来自书上,有的来自网上,有的来自开源项目,与我自己的代码有不相符的,那就是先前的例子!

源代码:smallImg.rar

以下是上传一张800*1000的,分别生成不同缩略图

命名空间:
using System.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, new System.IntPtr()); 
     NewImage.Save(Server.MapPath("/semir/ImgSides/") + "big" + sidePath);
     // 保存中图
     NewImage = MyImage.GetThumbnailImage(400, 500, callb, new System.IntPtr()); 
     NewImage.Save(Server.MapPath("/semir/ImgSides/") + "middle" + sidePath);
     
     // 单款衣服的图片大小
     NewImage =  MyImage.GetThumbnailImage(255, 319, callb, new System.IntPtr());
     NewImage.Save(Server.MapPath("/semir/ImgSides/") + "SingleImage" + sidePath);
      
     // 保存小图
     NewImage = MyImage.GetThumbnailImage(115, 144, callb, new System.IntPtr()); 
     NewImage.Save(Server.MapPath("/semir/ImgSides/") + "small" + sidePath);
     // 保存极小图
     NewImage = MyImage.GetThumbnailImage(45, 56, callb, new System.IntPtr()); 
     NewImage.Save(Server.MapPath("/semir/ImgSides/") + "dinky" + sidePath);

MyImage.Dispose();
     NewImage.Dispose(); 
     // 一定要释放,否则进程被占用
    }
    catch(Exception ex)
    {
     Response.Write(ex.ToString());
    }

[原]ASP.Net常用功能整理--生成图片的缩略图相关推荐

  1. asp.net 常用功能

    每每看到一些月经贴 日日贴的时候很费解 这里想搜集一些大家平时用到的常见功能代码或者组建之类的. 我列举一下. asp.net 常用功能  1各种导入导出 2各种上传下载(大文件,多文件,进度条,无刷 ...

  2. guns常用功能整理

    guns常用功能整理 guns常用功能整理 一.ajax接口请求(常用) 1.1:引入插件库 1.2:调用即可 二.es6模块调用 2.1:当前文件下使用 2.2:封装的代码暴露出去 三.创建temp ...

  3. chrome调试工具常用功能整理

    Elements chrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css. windows: ctrl + shift + ...

  4. 2022无线WIFI路由器的不常用功能整理(带USB接口,可插手机卡)适合短期出差、拉有线网络不方便等。

    WiFi路由器已经是一种普通得不能再普通的家庭必备品,但也有不少人对无线路由器的了解不是很多,路由器是什么?有什么作用呢? 路由器是什么 路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是 ...

  5. pandas常用功能整理

    1.读写 读指定格式txt: train = pd.read_table('/home/hadoop/jzzz/train/subsidy_train.txt',sep=',',header=-1) ...

  6. ASP.NET中常用功能代码总结(3)——上传图片到数据库

    ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...

  7. ASP.NET中常用功能代码总结(1)——发送邮件篇

    ASP.NET中常用功能代码总结(1)--发送邮件篇<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office: ...

  8. Wordpress模板主题中functions.php常用功能代码与常用插件[ 后台篇](持续收集整理)

    用Wordpress建站的初学者一定会需要用到的Wordpress模板主题中functions.php常用功能代码与常用插件.慢慢持续收集整理....... 目录 一.Wordpress模板主题中fu ...

  9. 微信小程序开发编辑器功能常用快捷键整理

    微信小程序开发编辑器功能常用快捷键整理 常用快捷键 Ctrl + L(选中当前行) Ctrl + Shift + L(选中所有匹配) Ctrl + D(选中匹配,按一次多选一个) Ctrl + U(回 ...

最新文章

  1. 二叉树-二叉树的最大深度(递归 )
  2. java数据库连接的作用_java数据库连接池的作用
  3. mysql之mysqldump备份恢复
  4. libpng error: Not a PNG file
  5. Spring boot 默认静态资源路径与手动配置访问路径的方法
  6. IOS第七天(2:UiTableView 加上数据分离)
  7. Angularjs基础(三)
  8. 安装win10和Linux双系统的个人经验
  9. 【转】SharePoint 中的编程模型
  10. 关于Acegi的详细信息(配置)
  11. python 归纳 (四)_运算符重载
  12. 电脑控制iphone_用iPhone别再傻傻地直接盯屏幕,按下这个按钮,屏幕放大10倍不止...
  13. Google Chrome 工程师:JavaScript 不容错过的八大优化建议
  14. 什么?云数据库也能C位出道?
  15. es6 箭头函数后面的大括号
  16. AutoForm Master v4.04-ISO 1CD(专业板金优化分析软件,好用!)/
  17. SQLCODE 错误对照表
  18. 模糊测试--强制性安全漏洞发掘
  19. Linux内核panic到ramdump基本流程
  20. OSI七层协议模型与记忆口诀

热门文章

  1. jQuery实现Ajax应用
  2. java ee无法安装_为什么要导入javax.servlet。*; 安装Java EE仍无法解决 面向Java EE开发人员的Eclipse...
  3. linux 怎么管理文件夹,Linux 是如何管理目录文件?
  4. pmwiki 安装和基本配置
  5. Mysql主从复制配置
  6. .net跨防火墙链接oracle连接池链接长时间无通讯数据被断开后报错问题解决
  7. We're A Happy Family-A Tribute To Ramones
  8. java避免空指针异常
  9. mysql批量用trim限定_mybatis中批量更新sql语句,trim、foreach标签,varchar定义理解
  10. iframe跨域调用js_郑州Web前端基础学习之JS跨域知识梳理