Все очень просто. Из файла, так из файла. Формат файла описан в MSDN - берешь заголовок, потом берешь данные после него, пользуясь функциями из серии CreateDIBitmap создаешь его в памяти, и получаешь описатель на него.
Ну а если нужен доступ к пикселям - то тоже просто, надо просто изучить формат битмапов, в общем не слишком сложный. GetDIBits позволяет получить данные любого битмапа из памяти в формате DIB, после чего остается его распознать...
Вроде так, если ничего не перепутал.
В общем, для человека, делающего это все в первый раз работки на 2 недельки, по одной на обе подзадачи.
|