В чем разница между использованием BITMAP :: bmBits и GetDIBits? - PullRequest
0 голосов
/ 03 августа 2011

Я только что понял, что в GDI есть BITMAP, а затем вы делаете GetObject(hBmp, sizeof(BITMAP), &bmp); почти во всех GetDIBits примерах.но у недавно заполненного bmp здесь есть поле: bmBits

Если у меня уже есть битовые карты, зачем мне снова вызывать GetDIBits?

Спасибо, Али Вели

1 Ответ

1 голос
/ 29 сентября 2011

Использование GetObject, а затем получение BITMAP::bmBits для получения битов может быть использовано только тогда, когда растровое изображение было создано с использованием CreateDIBSection.GetDIBits также можно использовать для изменения формата растрового изображения или изменения его с DDB на DIB.

...