如何用VC编程以实现打开BMP图像,以便后续的图像处理呢

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:28:44
要非常详细的步骤。从头开始做。对VC一点也不了解,所以如果光说建类之类的我还是不懂。需要的是完全的详细的步骤。包括如何点击VC当中的菜单之类的。知道比较为难大家,所以大家可以用HI跟我联系。说的最详细做出来的。我就加分给你。谢谢大家了
不是我不想从头学,而是现在面临这样的困境,就用这一次,以后就用不到了,而且主要是时间紧迫,不是说我想学就可以学的,希望大家理解

对VC一点都不了解?
我想你需要从头学起了,不要指望一步登天,我自学了两年,做过几个小游戏,仍没有能把握把你说的做出来,但我可以给你说下大致的步骤和要掌握的东西:
①选择框架,使自己写窗口,还是用MFC。(推荐MFC)
②了解一定的bmp图像格式知识,24位bmp图像由三部分组成,文件头、图像信息、图像部分。其中图像部分,是由连续的三个字节表示一个像素三个值分别为RGB,一个像素是由三种光混合而成的,值0-255。
③能够对基本的消息进行处理,如鼠标、键盘。这些都是需要在消息响应函数里实现的。
④图像处理需要设计很多不同的工具,如铅笔、刷子、喷枪、直线工具、矩形工具、椭圆工具等,可以把它们封装起来,铅笔、刷子、喷枪等共性较多,可设计一个基类,铅笔类、刷子类、喷枪类由基类派生。直线、矩形、椭圆也可由一个共同的基类派生。而这些工具的实现则是程序的核心代码。
⑤文件的读写, bmp图像为二进制文件,所以需要对它们进行二进制的读写,我喜欢用ifstream 和 ofstream 来读写。当然,读写的方法有很多种。

还有很多细节就不说了,总之,你应该从基础练起,另外VC 用的虽然是C++语言,从C学习开始,再向C++过度也不失为一个好办法。希望当你学到一定高度再来看这篇帖子时,能对你有帮助。

如果 lz 只要结果,不要过程,网上有很多源代码的。

那还用VC干什么啊?盲目跟风啊?
用VB几下几下就搞定了。

VC没有一点操作系统基础,代码人都看死了,还是VB封装的对象简单,快!

那就专心学好VC吧,不然给出代码也无法使用。