Expand|Select|Wrap|Line Numbers
- ImageCodecInfo iciJpegCodec = null;
- EncoderParameter epQuality = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 98L);
- ImageCodecInfo[] iciCodecs = ImageCodecInfo.GetImageEncoders();
- EncoderParameters epParameters = new EncoderParameters(2);
- epParameters.Param[0] = epQuality;
- epParameters.Param[1] = new EncoderParameter(System.Drawing.Imaging.Encoder.RenderMethod, EncoderValue.RenderProgressive);//does not work
- for (int i = 0; i < iciCodecs.Length; i++)
- {
- if (iciCodecs[i].MimeType == "image/jpeg")
- {
- iciJpegCodec = iciCodecs[i];
- break;
- }
- }
- btmp.Save(toplace, iciJpegCodec, epParameters);