Как загрузить BMP файл и преобразовать его к 32-битному формату?
1. Загрузить BMP-файл.
2. Преобразовать его к определённому виду (32bit цвет RGB888, определённый размер, несжатый, отрицательная высота (т.е. записано сверху вниз из левого верхнего угла)).
3. Получить указатель на буфер в котором храниться изображение.
Размер можно откорректировать вручную, но рутинная работа :( писать преобразование из всех типов, особенно из сжатых, тем более наверняка должны быть какие-то стандартные компоненты, решающие эту или подобную задачи.
Помогите кто может хотя бы чем-нибудь.:confused:
Я порыскал в MSDN но не нашёл функций/методов приводящих битмап к нужному формату.
Юзай GDI+, практически все твои вопросы имеют реализацию. Примеры смотри в MSDN
2-3. GetDIBits + немного пописать ручками
Х. SetDIBits