Есть ли способ найти высоту и ширину из файла * .bmp либо через его заголовочный файл, либо другим способом? В настоящее время я использую Visual Studio 2010. Я понимаю, что файл заголовка составляет 54 байта.Высота и ширина изображения с использованием C++
настоящее время у меня это:
ifstream image;
image.open("image.bmp",std::ios_base::binary);
if (image.is_open())
{
cout<< "function success\n";
}
else
{
cout<< "unable to open file";
}
//get length of file:
image.seekg(0, image.end);
int n = image.tellg();
image.seekg (0, image.beg);
//allocate memory:
char* res = new char[n];
//read data as a block:
image.read(res, n);
Есть ли способ, что я могу перебрать, чтобы извлечь соответствующую информацию? Я был бы признателен за пример, если это возможно.
Заранее спасибо.
Я рекомендую использовать библиотеку для этого. GOOGLE дал мне это: http://easybmp.sourceforge.net/ – Galik