Bitmap* m_bitmap; m_bitmap = Gdiplus::Bitmap::FromFile(fileDialog.GetPathName()); 如何保存这个图片

Bitmap*m_bitmap;m_bitmap=Gdiplus::Bitmap::FromFile(fileDialog.GetPathName());如何保存这个图片... Bitmap* m_bitmap;
m_bitmap = Gdiplus::Bitmap::FromFile(fileDialog.GetPathName());
如何保存这个图片 求详细 直接保存本地就行 ,或者能有一个保存对话框也好!
是 MFC的GDI程序
展开
 我来答
空雪梦见
2013-02-20 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1181万
展开全部
CLSID bmpClsid;
CLSIDFromString(L"{557cf400-1a04-11d3-9a73-0000f81ef32e}", &bmpClsid);
m_bitmap.Save(L"c:\\c.bmp", &bmpClsid, NULL);

要引用ole32.lib

如果要保存成jpg或者其他什么格式,中间那个clsid换成对应格式的clsid即可
追问
很感谢~嘻嘻 那个如果弄个对话框出来怎么弄呢!
追答
刚刚去吃饭了。
你不是会打开对话框吗…………我看到fileDialog了。
方法一样啊,你再弄个FileDialog来给用户选,选了以后作为Save方法的第一个参数即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式