c#改变图片尺寸大小和质量

c#改变图片尺寸大小和质量

ID:21901454

大小:29.50 KB

页数:6页

时间:2018-10-25

c#改变图片尺寸大小和质量_第1页
c#改变图片尺寸大小和质量_第2页
c#改变图片尺寸大小和质量_第3页
c#改变图片尺寸大小和质量_第4页
c#改变图片尺寸大小和质量_第5页
资源描述:

《c#改变图片尺寸大小和质量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、usingSystem;usingSystem.IO;usingSystem.Collections;usingSystem.Drawing;//notinthisusingSystem.Drawing.Drawing2D;usingSystem.Drawing.Imaging;//inthisImageFormat.Jpegpublicstaticvoidresize_pic(stringszdir,intwidth,intheight){inti=0;Imageimg=null;Imagebmcpy=null;Graphicsgh=null;stringszsavedi

2、r=Directory.CreateDirectory(szdir+"\formatedpic1").FullName.ToString();string[]szfiles=Directory.GetFiles(szdir,"*.jpg");foreach(stringszfileinszfiles){img=Image.FromFile(szfile);bmcpy=newBitmap(width,height);gh=Graphics.FromImage(bmcpy);gh.DrawImage(img,newRectangle(0,0,width,height));bm

3、cpy.Save(szsavedir+"\"+i.ToString()+".jpg",ImageFormat.Jpeg);i++;}gh.Dispose();bmcpy.Dispose();img.Dispose();Console.WriteLine("{0}pictureshavebeenresized",i);}staticvoidrebdqulity_pic(stringszdir,longlqulity){inti=0;BitmapmyBitmap;ImageCodecInfomyImageCodecInfo;EncodermyEncoder;EncoderPa

4、rametermyEncoderParameter;EncoderParametersmyEncoderParameters;//GetanImageCodecInfoobjectthatrepresentstheJPEGcodec.myImageCodecInfo=GetEncoderInfo("image/jpeg");myEncoder=Encoder.Quality;myEncoderParameters=newEncoderParameters(1);myEncoderParameter=newEncoderParameter(myEncoder,lqulity)

5、;myEncoderParameters.Param[0]=myEncoderParameter;stringszsavedir=Directory.CreateDirectory(szdir+"\formatedpic1").FullName.ToString();string[]szfiles=Directory.GetFiles(szdir,"*.jpg");foreach(stringszfileinszfiles){myBitmap=newBitmap(szfile);myBitmap.Save(szsavedir+@"quli"+i.ToString()+"

6、.jpg",myImageCodecInfo,myEncoderParameters);i++;}}privatestaticImageCodecInfoGetEncoderInfo(StringmimeType){intj;ImageCodecInfo[]encoders;encoders=ImageCodecInfo.GetImageEncoders();for(j=0;j

7、oidresize_pic(intwidth,intheight){inti=0;Imageimg=null;Imagebmcpy=null;Graphicsgh=null;Directory.CreateDirectory("formatedpic1");stringszcdir=Environment.CurrentDirectory;string[]szfiles=Directory.GetFiles(szcdir);foreach(stringszfileinszfiles){stringsz_ex=Pat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。