在 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;
}
嗯,我有一个问题。我需要使用 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;
}