Домой | Классы | Статические функции | Перечисления (ENUM) | Записи (RECORD) |
CLASS {Bitmap_direct} , UNTESTED, BYTES :
Класс на основе {Bitmap} для работы с пикселями как с массивом байтов. На время такой обработки следует блокировать объект (весь или часть строк), используя функции Lock / Lock_rows. Результат блокировки доступен как массив байтов Pixels[*]. Не забывайте снять блокировку по окончании работ (функция Unlock). Для системы это не критично, но могут быть проблемы в работе вашей же программы, при наличии блокировок.
IMPORT : {Bitmap} , {AL4_drawing} .
BASE CLASS {Bitmap} .
|
BYTE Pixels|_array[*]
INT Row_width|_bytes , READ
INT Bpp||Bits_per_pixel , READ
|
INT Locked_Y|_start , READ
INT Locked_h|eight , READ