1

次のコードを使用して、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");

ただ、画質はイマイチです。画質を維持する方法はありますか?

4

1 に答える 1

2

JPEG ファイル形式は非可逆圧縮を使用します。

品質を維持したい場合は、可逆性のある PNG として保存してください。

于 2012-12-16T14:58:43.027 に答える