Графические устройства

         

Для построения рисунка надо знать



Для построения рисунка надо знать его ширину, высоту и размер строки в файле. Следует подчеркнуть, что ширина рисунка и размер строки в файле являются разными величинами и их значения чаще всего не совпадают.

Будем считать, что в разделе данных задачи описаны переменные:

iwidth dw 0 ; количество точек в строке рисунка
iheight dw 0 ; количество строк в рисунке
fwidth dw 0 ; количество байтов в строке в файле
rmndr dw 0 ; количество дополнительных байтов в строке файла
bitcnt db 0 ; количество разрядов в коде точки

Первые четыре переменные мы использовали в основной части книги при описаниях построения различных рисунков. Пятая переменная нужна для временного хранения размера кода точки, чтобы не выбирать его каждый раз из заголовка файла. При описании переменные очищаются, их конкретные значения определяются в процессе обработки заголовка. В нем явно указаны значения только трех переменных, a fwidth и rmndr приходится вычислять.



Содержание раздела