首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

mfc图形怎么保存为jpeg和bmp格式

2012-09-03 
mfc图形如何保存为jpeg和bmp格式本人刚学c++,在mfc中用了几个函数画了点,直线,矩形和圆,想保存为jpeg和bmp

mfc图形如何保存为jpeg和bmp格式
本人刚学c++,在mfc中用了几个函数画了点,直线,矩形和圆,想保存为jpegbmp这类寻常的格式,能在电脑上和其他图片一样,请问各位大神如何解决。先多谢了。

[解决办法]
可以借助第三方库,例如CxImage,是一个开源库,只需要报讯每个象素的颜色信息,在调用这个库的图像文件接口就可以了,http://www.codeproject.com/Articles/1300/CxImage
链接是CxImage的详细说明,楼主也可以自己搜索一下,非常多
[解决办法]
用libbmp和libjpeg这样的开源和跨平台库。
[解决办法]

探讨
本人刚学c++,在mfc中用了几个函数画了点,直线,矩形和圆,想保存为jpeg和bmp这类寻常的格式,能在电脑上和其他图片一样,请问各位大神如何解决。先多谢了。

[解决办法]
探讨

引用:
本人刚学c++,在mfc中用了几个函数画了点,直线,矩形和圆,想保存为jpeg和bmp这类寻常的格式,能在电脑上和其他图片一样,请问各位大神如何解决。先多谢了。


先了解bmp吧,先放弃jpeg。
bmp是图像,几个常见的数据结构堆积在一起而已,一朝一夕可以搞定。
jpeg是对图像进行压缩,先对图像进行分块,块大小为64*64,然后对每一块应用离散余弦变化,保……

[解决办法]
操作步骤:

1、创建内存兼容DC,
2、创建内存兼容位图,
3、使用内存兼容DC绘图
4、将内存DC贴到窗口DC上进行显示
5、将内存DC中的位图保存成为BMP

BMP的格式为(google一下bmp格式,讲述的很清楚):
文件头BITMAPFILEHEADER + 信息头BITMAPINFOHEADER + 调色板(索引图像才有,真彩色没有) + 图像像素数据

热点排行