VC自绘图形怎么保存成BMP或者JPG格式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC自绘图形怎么保存成BMP或者JPG格式?相关的知识,希望对你有一定的参考价值。

例如我用
dc.MoveTo(0, 0);
dc.LineTo(10, 10);
我画的这条线如何保存成BMP或者JPG格式?

参考技术A 需要把设备相关位图存成设备无关位图如果自己写代码还是比较麻烦。
如果位图是256色还要保存调色板,有本数字图像处理的VC++的书里面有这些方面定义好的类库。
用VC.NET支持Gdiplus,可以用CImage类,比较简单。
参考技术B 有个jpeg的第三类,你可以下载使用 参考技术C 保存是选择格式就行了

用VC++ 怎样把图像输出保存成jepg或bmp图像

图像是保存在一个一维数组里的,现在想要将图像输出保存,怎么弄啊?哪位大牛、高手来帮帮忙,急!!

参考技术A bmp是可以的,先转成与设备无关的dib位图再保存,代码就不贴了,google一大把.
如果是jpeg格式的话,一种是可以用开源的jpeg库。
还有一种方法是用gdi+实现,不过gdi+只在vc.net支持。
参考技术B 图像数据是原始数据吗?如果需要保存成jpeg格式,需要对原始数据进行压缩处理。 参考技术C GDI+
CxImage

以上是关于VC自绘图形怎么保存成BMP或者JPG格式?的主要内容,如果未能解决你的问题,请参考以下文章

vc 截取屏幕

AD格式的图片怎么样转换成JPG或者BMP格式

求linux的framebuffer截图,截取生成jpg或者bmp,求程序

BMP和JPG的图片格式有啥不同怎么能把BMP转换成JPG呢

java 如何进行 bmp格式的图片转换成jpg格式

请问如何把图片保存为JPG和BMP