[原]ASP.Net常用功能整理--生成图片的缩略图
这二天想了想决定把自己先前做的项目中的小的功能,整理一下,奉献大家!经大家提议,我决定加上源代码,但是源代码不一定都是我写的,有的来自书上,有的来自网上,有的来自开源项目,与我自己的代码有不相符的,那就是先前的例子!
源代码: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常用功能整理--生成图片的缩略图相关推荐
- asp.net 常用功能
每每看到一些月经贴 日日贴的时候很费解 这里想搜集一些大家平时用到的常见功能代码或者组建之类的. 我列举一下. asp.net 常用功能 1各种导入导出 2各种上传下载(大文件,多文件,进度条,无刷 ...
- guns常用功能整理
guns常用功能整理 guns常用功能整理 一.ajax接口请求(常用) 1.1:引入插件库 1.2:调用即可 二.es6模块调用 2.1:当前文件下使用 2.2:封装的代码暴露出去 三.创建temp ...
- chrome调试工具常用功能整理
Elements chrome devtools 中 Elements panel 是审查 dom 元素和 css 的, 可以实时修改 dom/css. windows: ctrl + shift + ...
- 2022无线WIFI路由器的不常用功能整理(带USB接口,可插手机卡)适合短期出差、拉有线网络不方便等。
WiFi路由器已经是一种普通得不能再普通的家庭必备品,但也有不少人对无线路由器的了解不是很多,路由器是什么?有什么作用呢? 路由器是什么 路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是 ...
- pandas常用功能整理
1.读写 读指定格式txt: train = pd.read_table('/home/hadoop/jzzz/train/subsidy_train.txt',sep=',',header=-1) ...
- ASP.NET中常用功能代码总结(3)——上传图片到数据库
ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...
- ASP.NET中常用功能代码总结(1)——发送邮件篇
ASP.NET中常用功能代码总结(1)--发送邮件篇<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office: ...
- Wordpress模板主题中functions.php常用功能代码与常用插件[ 后台篇](持续收集整理)
用Wordpress建站的初学者一定会需要用到的Wordpress模板主题中functions.php常用功能代码与常用插件.慢慢持续收集整理....... 目录 一.Wordpress模板主题中fu ...
- 微信小程序开发编辑器功能常用快捷键整理
微信小程序开发编辑器功能常用快捷键整理 常用快捷键 Ctrl + L(选中当前行) Ctrl + Shift + L(选中所有匹配) Ctrl + D(选中匹配,按一次多选一个) Ctrl + U(回 ...
最新文章
- 二叉树-二叉树的最大深度(递归 )
- java数据库连接的作用_java数据库连接池的作用
- mysql之mysqldump备份恢复
- libpng error: Not a PNG file
- Spring boot 默认静态资源路径与手动配置访问路径的方法
- IOS第七天(2:UiTableView 加上数据分离)
- Angularjs基础(三)
- 安装win10和Linux双系统的个人经验
- 【转】SharePoint 中的编程模型
- 关于Acegi的详细信息(配置)
- python 归纳 (四)_运算符重载
- 电脑控制iphone_用iPhone别再傻傻地直接盯屏幕,按下这个按钮,屏幕放大10倍不止...
- Google Chrome 工程师:JavaScript 不容错过的八大优化建议
- 什么?云数据库也能C位出道?
- es6 箭头函数后面的大括号
- AutoForm Master v4.04-ISO 1CD(专业板金优化分析软件,好用!)/
- SQLCODE 错误对照表
- 模糊测试--强制性安全漏洞发掘
- Linux内核panic到ramdump基本流程
- OSI七层协议模型与记忆口诀
热门文章
- jQuery实现Ajax应用
- java ee无法安装_为什么要导入javax.servlet。*; 安装Java EE仍无法解决 面向Java EE开发人员的Eclipse...
- linux 怎么管理文件夹,Linux 是如何管理目录文件?
- pmwiki 安装和基本配置
- Mysql主从复制配置
- .net跨防火墙链接oracle连接池链接长时间无通讯数据被断开后报错问题解决
- We're A Happy Family-A Tribute To Ramones
- java避免空指针异常
- mysql批量用trim限定_mybatis中批量更新sql语句,trim、foreach标签,varchar定义理解
- iframe跨域调用js_郑州Web前端基础学习之JS跨域知识梳理