日期:2014-05-18  浏览次数:21033 次

各位大佬,进来帮我看看图片压缩问题啊。。。。
Image jpgPic =Image.FromFile(tempath);
  EncoderParameters ep=new EncoderParameters(1);
  EncoderParameter ep1=new EncoderParameter(System.Drawing.Imaging.Encoder.Quality,30);
  ep.Param[0]=ep1;
  ImageCodecInfo imageinfo=GetCodecInfo("image/jpeg");
  string savepath=tempath.Substring(0,tempath.LastIndexOf(@"\"))+@"\myNewPic.JPG";
  Bitmap jpgImage =new Bitmap(jpgPic);
  jpgPic.Dispose();
  jpgImage.Save(savepath, imageinfo, ep);//这里报 参数无效!!!!!烦死

------解决方案--------------------
探讨
引用:
或者
30L

果然如此,那么,大佬,为什么呢,这个方法本身就byte类型参数啊。解释一下,好吧。