知识大全 在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相关参考
生成缩略图及给原始图加水印代码如下cha138/Article/program/net/201311/11730
ASP.net(C#)批量上传图片 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 因本网站上传图
callwater_jpeg(filenameB) 调用aspjpeg组件生成缩略图Subsmall_Jpeg(filenameBfilenameS) SetJpeg=ServerCr
这是我前两天写的生成图片的缩略图和给图片打上logo的java代码没有怎么整理就放上来了希望能够为大家在工作中帮点忙同时写的有什么不对的地方希望大家指点指点 importjavaawtGraph
在ASP.NET里轻松实现缩略图 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以前在页面上实现
知识大全 asp.net缩略图和水印制作:Image Generation
asp.net缩略图和水印制作:ImageGeneration 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
KindEditor图片上传Asp.net代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
ASP.NET入门教程8.5上传图片[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程8.5上传图片[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
ASP.NET入门教程8.5上传图片[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!