如何在C#中绘制时保持图像质量?

时间:2012-12-16 14:55:12

标签: c# c#-4.0

我使用以下代码在C#中合并2个图像,

        using (Graphics g = Graphics.FromImage(image))
        {
            g.DrawImage(Image.FromFile("C:/Users/A/Desktop/A.jpg"), 0, 0, 128, 128);
            g.DrawImage(Image.FromFile("C:/Users/A/Desktop/B.png"), 12, 12, 77, 77);
        }
        image.Save("C:/Users/A/Desktop/C.jpg");

但是图像的质量令人分心。有什么方法可以保持图像质量?

1 个答案:

答案 0 :(得分:2)

JPEG文件格式使用有损压缩。

如果你想保持质量,请改为保存为PNG,这是无损的。