Текущий архив: 2005.01.09;
Скачать: CL | DM;
Вниз
HBITMAP Найти похожие ветки
← →
Abcdef © (2004-10-03 14:03) [0]Как по hbitmap узнать, по какому адресу в памяти находится содержимое битмапа?
← →
GuAV © (2004-10-03 14:19) [1]Документированными способами - имхо никак, но можно содержимое получить с помощью GetDIBits
← →
Abcdef © (2004-10-03 17:53) [2]Нет, так не пойдёт. Мне это нужно для быстрой работы с пикселами, через SetPixel слишком медленно. Думаю если получать содержимое через GetDIBits, изменять точку, а потом опять засовывать куда было через SetDIBits, то получится уж точно не быстрее :)
← →
Рыба © (2004-10-03 17:58) [3]Integer(Bitmap.Scanline[0])
← →
wicked © (2004-10-04 13:07) [4]> Abcdef [2]
> Нет, так не пойдёт. Мне это нужно для быстрой работы с пикселами,
> через SetPixel слишком медленно. Думаю если получать содержимое
> через GetDIBits, изменять точку, а потом опять засовывать
> куда было через SetDIBits, то получится уж точно не быстрее
> :)
тут скорее надо мышление менять - никто не рисует по точкам, если нужно нарисовать целую сцену....
а так - есть 2 способа:
1) через GetDIBits
2) через CreateDIBSection
второй предпочтительней - более прозрачные действия и меньше лишних данных.....
Страницы: 1 вся ветка
Текущий архив: 2005.01.09;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.025 c