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

Вниз

Быстро прочтитать значения пикселей канвы в массив??   Найти похожие ветки 

 
Dark Hunter ©   (2003-03-14 15:50) [0]

как?
спасибо.


 
MBo ©   (2003-03-14 16:52) [1]

GetDiBits


 
Dark Hunter ©   (2003-03-17 12:35) [2]

а можно подробнее?
проблема со структурой PBitmapInfo.
Если я её сам пытаюсь заполнять, выскакивают access violation.
Если не заполнять - работает, но не передаёт пикселы в указанный буфер. Как это нужно правильно делать?


 
MBo ©   (2003-03-17 12:43) [3]

Если не уверен, что заполняешь правильно, сначала запиши в Info только ее SizeOf, вызови GetDiBits c nil вместо указателя на массив данных, тогда Info заполнится. Потом еще раз GetDiBits с адресом массива.


 
i-C4H9OH   (2003-03-18 02:36) [4]

>>Быстро прочтитать значения пикселей канвы в массив??
Никак!!! канва - это обьектная "обертка" контекста графического устройства HDC. но не в этом дело. нельзя прочтитать значения пикселей с контекста устройства в массив. ведь HDC это АБСТРАКЦИЯ. ведь не у всякого устройства есть массив пикселей, правильно?

можно получить массив пикселей с битмапа, выбранного в контекст.
параметр dc в SetDiBits, как я понял, используется для того чтоб составить палитру, а в GetDiBits я так и не понял зачем он нужен





 
Sosv   (2003-03-18 11:40) [5]

Scanline


 
Карелин Артем ©   (2003-03-18 17:43) [6]

А я пошел по самому простому пути: компоненты с g32.org работают очень быстро + позволяет очень быстро сделать сабж.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-97684
Tayfun
2003-06-17 16:35
2003.06.30
подскажите как добавлять и извлекать ресурсы из EXE файла?


7-97912
DAT
2003-04-18 15:51
2003.06.30
Отсутствует доверие к программируемому доступу к проекту VB


7-97896
Furyous
2003-04-16 16:09
2003.06.30
Проверка существования процесса.


14-97883
Filat
2003-06-11 22:26
2003.06.30
Где можно взять Raize компоненты?


14-97839
Soft
2003-06-10 15:33
2003.06.30
Операционная система это очень