如何将“MFC绘制的图像保存为JPG文件”?
《《《《《《《《高分求解》》》》》》》》》请问大家:如何将“MFC绘制的图像保存为JPG文件”?如果行得通,再加分!!!请大家说的详细一点,给俺一个具体的例子,哪怕是复制...
《《《《《《《《高分求解》》》》》》》》》
请问大家:
如何将“MFC绘制的图像保存为JPG文件”?
如果行得通,再加分!!!
请大家说的详细一点,给俺一个具体的例子,哪怕是复制粘贴来。谢谢
谢谢50573750的回答,我珍惜我的分数,我珍惜每个热心人的回答,钱可以花,但是不能乱花。 展开
请问大家:
如何将“MFC绘制的图像保存为JPG文件”?
如果行得通,再加分!!!
请大家说的详细一点,给俺一个具体的例子,哪怕是复制粘贴来。谢谢
谢谢50573750的回答,我珍惜我的分数,我珍惜每个热心人的回答,钱可以花,但是不能乱花。 展开
3个回答
展开全部
如果你是VC2003以上的版本,可以用CImage类
stdafx.h文件中包含:#include <atlimage.h>
void CTempDlg::SaveRecordImage(CString strPath)
{
CRect rcBk;
GetClientRect(&rcBk);
CDC* pDC=GetDC();
CImage Image;
Image.Create(rcBk.Width(),rcBk.Height(),24);
::BitBlt(Image.GetDC(),0,0,rcBk.Width(),rcBk.Height(),pDC->m_hDC,0,0,SRCCOPY);
Image.Save(strPath);
Image.ReleaseDC();
Image.Destroy();
}
stdafx.h文件中包含:#include <atlimage.h>
void CTempDlg::SaveRecordImage(CString strPath)
{
CRect rcBk;
GetClientRect(&rcBk);
CDC* pDC=GetDC();
CImage Image;
Image.Create(rcBk.Width(),rcBk.Height(),24);
::BitBlt(Image.GetDC(),0,0,rcBk.Width(),rcBk.Height(),pDC->m_hDC,0,0,SRCCOPY);
Image.Save(strPath);
Image.ReleaseDC();
Image.Destroy();
}
展开全部
这个告诉你两个方法。
1.GDI+,这个很简单,自己赵本书看看。
2.ATL库,这个也很简单,IPICTURE就好。
具体的例子,你下一个GDI+的书看看,说实话,20分想要代码。。。lz还是算了吧。
1.GDI+,这个很简单,自己赵本书看看。
2.ATL库,这个也很简单,IPICTURE就好。
具体的例子,你下一个GDI+的书看看,说实话,20分想要代码。。。lz还是算了吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
intel jpeg library
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询