我正在将PNG文件转换为JPG格式,我的代码如下:
Gdiplus::Image *img = Imgae::FromFile("my.png");
img.Save("your.jpg", encoder, param);
我得到的jpg文件很模糊,我无法区分。所以我再次尝试这样:
Bitmap bmp(w, h);
Graphics g(&bmp);
g.DrawImage(img, 0, 0, w, h);
bmp.Save("your.jpg", encoder, param);
奇迹发生了,dest文件如此清晰,比前一个字节小。 我不知道为什么两个目标文件如此不同?