gpt4 book ai didi

c# - 在 C# 中将 Bmp 转为 jpg/png

转载 作者:IT王子 更新时间:2023-10-29 03:48:53 27 4
gpt4 key购买 nike

在 C# 中,有什么方法可以将 bmp 图像转换为 jpg/png 而不会降低质量?使用 Image 类我们可以将 bmp 转换为 jpg 但输出图像的质量很差。我们能否获得与使用最高质量的 photoshop 转换为 jpg 的图像一样好的质量水平?

最佳答案

var qualityEncoder = Encoder.Quality;
var quality = (long)<desired quality>;
var ratio = new EncoderParameter(qualityEncoder, quality );
var codecParams = new EncoderParameters(1);
codecParams.Param[0] = ratio;
var jpegCodecInfo = <one of the codec infos from ImageCodecInfo.GetImageEncoders() with mime type = "image/jpeg">;
bmp.Save(fileName, jpegCodecInfo, codecParams); // Save to JPG

关于c# - 在 C# 中将 Bmp 转为 jpg/png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41665/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com