首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么统计PE文件中的某个具有调色板的位图中调色板颜色项在位图数据中出现的次数

2012-03-25 
【求助】如何统计PE文件中的某个具有调色板的位图中调色板颜色项在位图数据中出现的次数?各位好!我最近在学

【求助】如何统计PE文件中的某个具有调色板的位图中调色板颜色项在位图数据中出现的次数?
各位好!
  我最近在学习有关PE文件的有关内容。假设现在我已经找到了某个具有调色板的16色位图的位图信息头BitMapInfoHeader的起始地址 p ,然后求出了调色板中共使用了6种颜色,现在我想统计一下,这6种颜色项在位图数据中的出现次数分别是多少 ,请问该如何实现?
非常感谢!

[解决办法]
既然有一个6色调色板,那么对应位图数据中的像素值取值范围应该是0..5分别对应6种颜色。比如2×3位图
1 1
2 0
4 2
中颜色和出现次数
0 1
1 2
2 2
3 0
4 1
5 0
[解决办法]
弄个循环,比较

热点排行