在c ++中读取“位图”像素

时间:2015-02-13 09:37:48

标签: c++ bitmap pixel scanning

我有问题。我需要使用c ++将bitmap.bmp颜色更改为黑白,但问题是我不知道如何读取和更改像素。 我不知道如何读取位图文件。我应该包括哪些图书馆?扫描后我应该如何处理像素? 我尝试在网上搜索,但我找不到我想要的东西。 任何帮助,将不胜感激 ... 我真的需要这些信息......

1 个答案:

答案 0 :(得分:-2)

为了读取位图,你可以使用它并将.bmp位保存为向量的char(例如)......

#include<vector>
using namespace std;

int main()
{
   char bit;
   vector<char> name;

   while(cin.get(bit))
   {
       name.push_back(bit);
   }

return 0;
}