知识大全 在ASP.NET中上传图片并生成缩略图

Posted

篇首语:人生难得几回搏,此时不搏待何时。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在ASP.NET中上传图片并生成缩略图相关的知识,希望对你有一定的参考价值。

在ASP.NET中上传图片并生成缩略图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

以下是引用片段 private void btnUploadPicture_Click(object sender  System EventArgs e)    //检查上传文件的格式是否有效    if(this UploadFile PostedFile ContentType ToLower() IndexOf( image ) <  )         Response Write( 上传图片格式无效! );     return;        //生成原图    Byte[] oFileByte = new byte[this UploadFile PostedFile ContentLength];    System IO Stream oStream = this UploadFile PostedFile InputStream;    System Drawing Image oImage = System Drawing Image FromStream(oStream);    int oWidth = oImage Width; //原图宽度    int oHeight = oImage Height; //原图高度    int tWidth =  ; //设置缩略图初始宽度    int tHeight =  ; //设置缩略图初始高度    //按比例计算出缩略图的宽度和高度    if(oWidth >= oHeight)         tHeight = (int)Math Floor(Convert ToDouble(oHeight) * (Convert ToDouble(tWidth) / Convert ToDouble(oWidth)));        else         tWidth = (int)Math Floor(Convert ToDouble(oWidth) * (Convert ToDouble(tHeight) / Convert ToDouble(oHeight)));        //生成缩略原图    Bitmap tImage = new Bitmap(tWidth tHeight);    Graphics g = Graphics FromImage(tImage);    g InterpolationMode = System Drawing Drawing D InterpolationMode High; //设置高质量插值法    g SmoothingMode = System Drawing Drawing D SmoothingMode HighQuality;//设置高质量 低速度呈现平滑程度    g Clear(Color Transparent); //清空画布并以透明背景色填充    g DrawImage(oImage new Rectangle( tWidth tHeight) new Rectangle( oWidth oHeight) GraphicsUnit Pixel);    string oFullName = Server MapPath( ) +  /  +  o  + DateTime Now ToShortDateString() Replace( ) + DateTime Now Hour ToString() + DateTime Now Minute ToString() + DateTime Now Second ToString() + DateTime Now Millisecond ToString() +  jpg ; //保存原图的物理路径    string tFullName = Server MapPath( ) +  /  +  t  + DateTime Now ToShortDateString() Replace( ) + DateTime Now Hour ToString() + DateTime Now Minute ToString() + DateTime Now Second ToString() + DateTime Now Millisecond ToString() +  jpg ; //保存缩略图的物理路径    try         //以JPG格式保存图片     oImage Save(oFullName System Drawing Imaging ImageFormat Jpeg);     tImage Save(tFullName System Drawing Imaging ImageFormat Jpeg);        catch(Exception ex)         throw ex;        finally         //释放资源     oImage Dispose();     g Dispose();     tImage Dispose();        cha138/Article/program/net/201311/15670

相关参考

知识大全 asp.net生成缩略图及给原始图加水印

生成缩略图及给原始图加水印代码如下cha138/Article/program/net/201311/11730

知识大全 ASP.net(C#)批量上传图片

ASP.net(C#)批量上传图片  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因本网站上传图

知识大全 aspjpeg 给上传图片添加水印

  callwater_jpeg(filenameB)  调用aspjpeg组件生成缩略图Subsmall_Jpeg(filenameBfilenameS) SetJpeg=ServerCr

知识大全 用java生成缩略图和给图上打上公司logo

  这是我前两天写的生成图片的缩略图和给图片打上logo的java代码没有怎么整理就放上来了希望能够为大家在工作中帮点忙同时写的有什么不对的地方希望大家指点指点  importjavaawtGraph

知识大全 在ASP.NET里轻松实现缩略图

在ASP.NET里轻松实现缩略图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以前在页面上实现

知识大全 asp.net缩略图和水印制作:Image Generation

asp.net缩略图和水印制作:ImageGeneration  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 KindEditor图片上传Asp.net代码

KindEditor图片上传Asp.net代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET入门教程 8.5 上传图片[1]

ASP.NET入门教程8.5上传图片[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 8.5 上传图片[2]

ASP.NET入门教程8.5上传图片[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 8.5 上传图片[3]

ASP.NET入门教程8.5上传图片[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!