При черепичной обработке цвет должен
нирования по вертикали). При черепичной обработке цвет должен предс-
тавляться в таком формате:
CHR$(&Hnn) + CHR$(&Hnn) ...
Маска базируется на основных битовых значениях цвета, причем первая
литера представляет первую строку образчика, вторая литера - вторую
строку и т.д.
Например, следующий образчик представляет образчик в виде шахмат-
ной доски(50% серого) в режиме высокой разрешающей способности:
10101010 (первый байт)
01010101 (второй байт)
Чтобы заполнить какую-либо зону этой шахматной доской, строится стро-
ка с подходящей информацией маски. Прежде всего преобразуйте двоичную
флрму в шестнадцатиричную:
10101010 = &HAA
01010101 = &H55
Теперь конструируйте двухсимвольную строку, используя CHR$:
Образчик $=CHR$(&HAA) + CHR$ (&H55)
Далее заявление
PAINT (50,50), образчик $
Обеспечивает заполнение серой (шахматная доска) краской
Фон - используется для определения условия останова, когда заполня-
ется уже обработанная образчиком зона. Если операция заполнения попа-
дает на пиксел, который согласуется с соответствующим битом в фоне,
то заполнение не прекращается, даже этот пиксел имеет цвет границы.
При черепичной обработке число цветовых аттрибутов в каждом экр-
ранном режиме определяет каким образом конструируется экранный образ-
чик. Помните, что число битов на пиксел коррелируется с числом цвето-
вых аттрибутов в любом данном экранном режиме. Для вычисления коли-
чества битов на пиксел вы можете воспользоваться следующей формулой:
LOG (X) = Y,
2
где X равно сумме цветовых аттрибутов вашего экрана, а Y равно числу
битов на пиксел.
Черепичная обработка в Экране 1.
При средней разрешающей способности , используя приведенную выше
формулу, X равно 4 пикселам (которые представляются 1 черепичным бай-
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий