实验一:BMP图像文件格式研究
c++代做 1.编写程序读取各种位数(1位、2位,4位、8位,16位,24位,32位)的bmp文件,显示各个像素点的坐标位置和颜色值。 与MFC的GetPixel函数得到RGB值对比,看是否能很好的匹配。2.思考:那些具有调色板,那些没有调色板?二、编程软件:Microsoft Visual···
一、实验内容: c++代做
1.编写程序读取各种位数(1位、2位,4位、8位,16位,24位,32位)的bmp文件,显示各个像素点的坐标位置和颜色值。
- 与MFC的GetPixel函数得到RGB值对比,看是否能很好的匹配。
2.思考:那些具有调色板,那些没有调色板?
二、编程软件:
Microsoft Visual C++ 2010
三、实验步骤及关键代码:
- 打开图像并显示
首先建立一个专门处理图像的类(如CDib类,或则CImage类等) 该类下主要添加有关BMP位图操作的相关函数和变量,本次实验中添加了如下函数:
- 获取像素点相关信息(着重写这部分关键代码)
黑白:
2位
4位
8位
16位:
24位:
32位
四、实验结果:
五、结果分析及其实验小结:
编程中问题及其解决:
编程中的注意事项:如 取整,变量类型 等