namespace bmp转jpg
{internal class Program{static void Main(string[] args){Bitmap image = new Bitmap("D:\\桌面\\Image.bmp");//转成jpg的准备工作var myEncoderParameters = new EncoderParameters(1);var myEncoderParameter = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 85L);myEncoderParameters.Param[0] = myEncoderParameter;ImageCodecInfo jpsEncodeer = GetEncoder(ImageFormat.Jpeg);//设置保存图片的路径并保存var path = "Shapes085.jpg";image.Save(path, jpsEncodeer, myEncoderParameters);//释放资源image.Dispose();myEncoderParameters.Dispose();}public static ImageCodecInfo GetEncoder(ImageFormat format){ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();foreach (ImageCodecInfo codec in codecs){if (codec.FormatID == format.Guid)return codec;}return null;}}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!