Re[2]: как переконвертить Bitmap
От: Uras  
Дата: 08.04.05 07:19
Оценка:
Здравствуйте, Денис Майдыковский, Вы писали:


ДМ>Лучше всего руками Не так уж там много возможных преобразований. Зато будут быстро работать.

ДМ>Чепез DC можно так:
ДМ>1) Создать 2 DC в памяти через CreateCompatibleDC.
ДМ>2) Создать пустой битмап требуемого формата через CreateDIBSection и выбрать его в один контекст устойства.
ДМ>3) Исходный битмап выбрать во второй контекст
ДМ>4) BitBlt из второго контекста в первый.
ДМ>5) Освободить оба битмапа: вот быты и готовы

как утверждает MSDN и как показывает практика, одновременно в системе только один битмап может быть выбран в контекст, даже если контексты разные
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.