代码改变世界

MFC显示bmp图像

2017-08-07 21:35  tlnshuju  阅读(748)  评论(0编辑  收藏  举报
有了bmp文件读写的基础,我们就能够開始用MFC显示BMP图片了。
在这里,事实上微软为我们提供了一个实现bmp文件显示的框架,名叫diblook,我们能够先下载下来看看。

以下上链接:DIBLOOK 演示样例
打开链接,我们看到例如以下界面:

这里写图片描写叙述

我们点击 Download sample

下载完毕之后执行。并输入保存的路径,里面包括一个zip压缩包。

这里写图片描写叙述

再解压diblook.zip,之后我们进入diblook这个目录。用VS打开红框中随意一个文件:
这里写图片描写叙述

打开后会发现相似于这种提示,我们一路默认回车就能够了。

这里写图片描写叙述

我们直接执行看看是什么效果。唔,居然有一个错误,以下是错误信息:

这里写图片描写叙述

原来是讲警告当错误来解析了。我们打开该项目的属性,进入以下的界面。讲划红线部分。即将警告视为错误那一栏改为否。


这里写图片描写叙述这里写图片描写叙述

然后又一次编译试试。哈哈,界面出来了:

这里写图片描写叙述

我们点击File->Open 记住将文件类型改为全部文件:

这里写图片描写叙述

选择一张bmp图片。这里我选择经典的lena图像。


这里写图片描写叙述

bingo,基于diblook框架,我们完毕了bmp图像的显示,有些小伙伴可能要问了,为什么不自己写框架了。。。我想说。自己写也不是不能够,之是MFC太折腾了。我们最重要的是进行算法的学习,算法。算法,算法,图像处理,so。有现成的为什么不用呢!

下一次。我们就能够往框架里面加入图像处理的算法了,是不是有点小激动。
文中如有不妥之处。请您直接指出。谢谢!