Я взял следующий код из этого вопроса , и я пытаюсь визуализировать цвета изображения BMP.
int row_padded = (width*3 + 3) & (~3);
char* data = new char[row_padded];
char tmp;
for(int i = 0; i < height; i++) {
fread(data, sizeof( char), row_padded, f);
for(int j = 0; j < width*3; j += 3) {
cout << "B: "<< (double)data[j] << " G: " << (double)data[j+1]<< " R: " << (double)data[j+2]<< endl;
}
}
Это изображение:
![This is the image](https://i.stack.imgur.com/t3dC7.png)
Однако большинство результатов, которые я получаю, это B: 0 G: 0 R: 0, несмотря на то, что на изображении нет ничего черного. Это правильный способ получить цвета?