I am using the following code to merge 2 images in C#,
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");
But the quality of image is distracting. Any way to maintain image quality?
The JPEG file format uses lossy compression.
If you want to preserve quality, save as PNG instead, which is lossless.