Bitmap/png转成jpg格式,压缩图片
Posted 代码描绘人生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bitmap/png转成jpg格式,压缩图片相关的知识,希望对你有一定的参考价值。
public static ImageCodecInfo GetEncoder(ImageFormat format) { ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders(); foreach (ImageCodecInfo codec in codecs) { if (codec.FormatID == format.Guid) return codec; } return null; }
Bitmap im = 这里是原图片 //转成jpg var eps = new EncoderParameters(1); var ep = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 85L); eps.Param[0] = ep; var jpsEncodeer = GetEncoder(ImageFormat.Jpeg); //保存图片 imgurl = @"/Content/Upload/" + guid + extension; im.Save(path + imgurl,jpsEncodeer,eps); //释放资源 im.Dispose(); ep.Dispose(); eps.Dispose();
以上是关于Bitmap/png转成jpg格式,压缩图片的主要内容,如果未能解决你的问题,请参考以下文章