悬赏问题:在TQ2440开发板linux中怎样用一个函数读取bmp格式图片中一个像素点的色彩信息?

[复制链接]
查看11 | 回复2 | 2016-8-19 13:49:47 | 显示全部楼层 |阅读模式
这个需要了解 BMP图片的格式。每一个像素点都是 由4个字节表示的,所以只要读取4个字节 然后根据不同的格式 转化一下就可以得到 RGB 的三原色了。
例如: 如 一张bmp 是24位真彩色的,那读取后面的实际数据 第一个 4字节数据就是 (0,0)像素点 ,可以得到它的 三原色值。后面的像素点一次类推 往后每增加 一个像素点就读下一个 4字节数据。 ...
回复

使用道具 举报

千问 | 2016-8-19 13:49:47 | 显示全部楼层
使用libsdl库吧。你要自己写也是可以的,直接当作二进制文件来读, 毕竟bmp的规格文档也不是太复杂。http://wenku.baidu.com/view/4cc859eb0975f46527d3e160.html...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行