在 C++ 中读取 "bitmap" 个像素

Read "bitmap" pixels in c++

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

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

#include<vector>
using namespace std;

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

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

return 0;
}