Gdiplus :: Image和Gdiplus :: Bitmap之间的区别

时间:2014-01-18 12:29:56

标签: c++ image bitmap gdi+

我正在将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文件如此清晰,比前一个字节小。 我不知道为什么两个目标文件如此不同?

0 个答案:

没有答案