关于MFC保存图片的一些问题。
我的程序是这样的:首先读入一张图片,然后用鼠标点四个点,则这四个点能够组成一个四边形区域,我然后我开始逐行划线,但是遇到四边形区域的时候,不画线。这样,四边形区域的图片就...
我的程序是这样的:首先读入一张图片,然后用鼠标点四个点,则这四个点能够组成一个四边形区域,我然后我开始逐行划线,但是遇到四边形区域的时候,不画线。这样,四边形区域的图片就显示出来,其他的地方都被涂上了颜色。
但是,我如何把他存起来啊?我想要四边形区域的图片?
哪位达人告诉我啊!必有重分!
能否有人给我提示性的代码呢? 展开
但是,我如何把他存起来啊?我想要四边形区域的图片?
哪位达人告诉我啊!必有重分!
能否有人给我提示性的代码呢? 展开
3个回答
展开全部
1.做一个内存dc和大小正好为那块区域大的BITMAP.把BITMAP选到内存dc上。
2.把你要存的图BitBlt到内存dc。
3.用CImage类,把BITMAP的内容保存。
2.把你要存的图BitBlt到内存dc。
3.用CImage类,把BITMAP的内容保存。
参考资料: http://www.softist.com/programming/savebmp/savebmp.htm
展开全部
这有何难?
记录你鼠标框出来的矩形,然后再把这块内存画到一个重新准备的大小刚好的内存DC里,然后获取这个内存DC的位图句柄,然后再保存为位图文件就可以了。
记录你鼠标框出来的矩形,然后再把这块内存画到一个重新准备的大小刚好的内存DC里,然后获取这个内存DC的位图句柄,然后再保存为位图文件就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CRgn::CreatePolygonRgn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询