ASP.Net常用功能整理--生成图片的缩略图

红颜一笑丿槕r

红颜一笑丿槕r

2016-02-19 16:09

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享ASP.Net常用功能整理--生成图片的缩略图的教程,热爱PS的朋友们快点看过来吧!

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

  源代码: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);    

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

  http://skylaugh.cnblogs.com/archive/2006/06/27/436908.html

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

ASP.Net常用功能整理--生成图片的缩略图

Web开发
ASP.Net常用功能整理--生成图片的缩略图

生成缩略图

Web开发
生成缩略图

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

jsp中生成图片缩略图的代码

Web开发
jsp中生成图片缩略图的代码

js实现缩略图功能

Web开发
js实现缩略图功能

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

无组件生成缩略图

Web开发
无组件生成缩略图

Asp.Net常用函数

Web开发
Asp.Net常用函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

DataGrid和DataList中CommandButton的问题

DataGrid和DataList中CommandButton的问题

修改Linux下mysql 5.0.xx默认连接数

修改Linux下mysql 5.0.xx默认连接数
下拉加载更多内容 ↓