社区
图形处理/算法
帖子详情
请问如何获取BMP文件每个像素对应的RGB值?
wangyeef
2007-10-17 10:54:49
是否有什么类或者什么方法可以方便的读取BMP文件的像素对应的RGB值,比如一个64×64的BMP图片,我该怎样在不显示该BMP图片的情况下读取这4096个像素的RGB值?请高手指点。谢谢。
...全文
120
1
打赏
收藏
请问如何获取BMP文件每个像素对应的RGB值?
是否有什么类或者什么方法可以方便的读取BMP文件的像素对应的RGB值,比如一个64×64的BMP图片,我该怎样在不显示该BMP图片的情况下读取这4096个像素的RGB值?请高手指点。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lwykj
2007-10-17
打赏
举报
回复
http://baike.baidu.com/view/7671.htm
16位色 以下 直接可以读到!
16位色 就要 读位置上值 去取调色板的 颜色了!
看 bmp结构!
读取
BMP
图像每一
像素
点
RGB
数据
对于24位
bmp
图片,每一个
像素
点存放着此点的
RGB
值
。首先定义一个结构体,包含红(red)、绿(green)、蓝(blue)这三个字段,如下: //
像素
颜色
值
typedef struct tagPOINT{ BYTE b; BYTE g; BYTE r; } POINT; 接下来定义用来存放每一
像素
点
RGB
值
的变量,为了与
bmp
图像的行、列
对应
,定义存放数据的变量如下:
从
bmp
文件
中取出每一个
像素
的
RGB
值
并显示出来,支持各种深度颜色格式
一、
BMP
文件
头
BMP
文件
头数据结构含有
BMP
文件
的类型、
文件
大小和位图起始位置等信息。其结构定义如下: typedef struct tagBITMAPFILEHEADER{ WORD bfType; // 位图
文件
的类型,必须为BM DWORD bfSize; // 位图
文件
的大小,以字节为单位 WORD bfReserved1; // 位图
文件
保留字,必须为...
bmp
像素
点 php,读取
BMP
图像每一
像素
点
RGB
数据 | 学步园
对于24位
bmp
图片,每一个
像素
点存放着此点的
RGB
值
。首先定义一个结构体,包含红(red)、绿(green)、蓝(blue)这三个字段,如下://
像素
颜色
值
typedef struct tagPOINT{BYTE b;BYTE g;BYTE r;} POINT;接下来定义用来存放每一
像素
点
RGB
值
的变量,为了与
bmp
图像的行、列
对应
,定义存放数据的变量如下:POINT **pix;其中,pix[...
java
bmp
rgb
_如何
获取
BMP
图像每点
RGB
颜色
值
不用GetPixel函数,效率太低。看了下
BMP
图原理,读取了
BMP
图数据,每一个
像素
位
对应
一个颜色索引号如果这样,用这个索引找颜色,应该效率会高些。但不会实现方法。还有就是不理解几个地方,其它我要实现的功能是。从摄像头读出一帧图像,图像是一个圆。我要识别出这个圆。没必要生成
BMP
图像,应该
获取
摄像头数据时就可以开始取出
RGB
颜色。我想是这样。。。从摄像头用一段代码得到这个
值
,我在网上找的代码是。...
8位
bmp
文件
获取
像素
C语言读取8位
bmp
文件
的
像素
点
图形处理/算法
19,468
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章