Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

HBITMAP -> Pointer   Найти похожие ветки 

 
Б   (2010-03-10 08:14) [0]

Здрасти!

Как правильно получать указатель на данные растра,
по его HBITMAP"у?
Первый способ через GetDIBits.
Второй через  DIB.dsBm.bmBits (Где DIB: TDIBSection);


 
MBo ©   (2010-03-10 08:41) [1]

GetDIBits - копирует данные в пользовательский буфер
bmBits - указывает на имеющийся буфер дибсекции.
Как это можно сравнивать по правильности?


 
Б   (2010-03-10 08:52) [2]

Так вот, с каким указателем правильней работать:
с пользовательским или уже готовым указателем на DIB-секцию?


 
MBo ©   (2010-03-10 08:55) [3]

Зависит от задачи.
Если нужно только модифицировать битмап, то обычно нет смысла туда-сюда копировать


 
Б   (2010-03-10 08:58) [4]

Цели следующие:
 1) Вывод растра через шустрый SetDIBitsToDevice.
 2) Изменение самих данных, рисование.


 
MBo ©   (2010-03-10 09:22) [5]

а растр откуда берется?


 
Б   (2010-03-10 09:32) [6]

В одном случае через CreateCompatibleBitmap,
а в другом LoadImage (LR_CREATEDIBSECTION or LR_LOADFROMFILE)



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.126 c
2-1269261700
Romingood
2010-03-22 15:41
2010.08.27
JSON - помогите с разбором строки


2-1268835906
user99834
2010-03-17 17:25
2010.08.27
Преобразовать BMP в JPEG, сжать и записать в TMemoryStream


15-1268832302
Константин
2010-03-17 16:25
2010.08.27
Построение оптимальной среды управления версиями


15-1269552602
Юрий
2010-03-26 00:30
2010.08.27
С днем рождения ! 26 марта 2010 пятница


15-1265031893
KSergey
2010-02-01 16:44
2010.08.27
Разрешить локальный вход на контролер домена (RDP)