{img1} |
операционные системы windows |
|
Цвет
устанавливается в основном тем же способом, что и атрибуты в
текстовых режимах, однако имеются некоторые отличия.
Во-первых, пиксели не могут мерцать. Во-вторых, поскольку
каждый пиксель является дискретной цветной точкой, то не
существует ни очертания, ни фона; посто каждый пиксель имеет
тот или иной цвет. |
win zip |
|
|
Когда, в графическом режиме формируется
текст, то один цвет используется для пикселей, из которых
составляется фон, а другой для пикселей, из которых
состовляются символы.
Примечание: Специфика использования графического режима
в языке Бейсик дает основание считать, что здесь возможен
фоновый цвет. На самом деле это не так.
Для каждого графического режима существуют заранее
определенные наборы цветов, известные как палитры. |
nod32 |
|
|
Стандартные палитры можно изменять в компьютере IBM PC/jr или
в установленом графическом адаптере; обычный цветной
графический адаптер такой возможности не имеет. Если цвета
палитры для любого графического адаптера определены, то цвет
каждого пикселя выбирается из имеющихся цветов путем
установки значений битов, определяющих цвет пикселя. |
антивирус касперского |
|
|
доктор веб, panda, symantec, утилиты резервного копирования, доктор веб, .
win rar
|
Если
требуется сформировать символ в единственном экземпляре, то
следует установить счетчик в CX равным 1. Если его значение
равно 0, то число повторений есть величина переменная.
Отличия функции обслуживания с кодом 9 от функции
обслуживания с кодом 14 состоит в следующем: имеется
возможность управлять атрибутами цвета, отсутствует
автоматическое отображение курсора при записи символа.
В графическом режиме цвет указанный в регистре BL,
является цветом собственно пикселя, входящего в состав
рисунка символа. Если седьмой бит равен 1, то биты в BL,
определяющие цвет, объединяются с битами цвета текущего
пикселя при помощи операции "исключающего или" (XOR). Такой
подход гарантирует отличие полученного цвета от прежнего,
обеспечивая четкость изображения. Если 7-й бит в регистре BL
равен 0, то цвет в BL заменяет существующие цвета пикселей.
Сказанное справедливо также в отношении функций обслуживания
с кодами 10 и 12.
____________________________________________________________
Номер функции Параметры
обслуживания
____________________________________________________________
AH = 9 AL = символ ASCII, предназначенный
для вывода на экран
BL = атрибуты символа, выводимого на
экран
BH = активная страница изображения (в
графических режимах отсутствует)
CX = число записываемых символов и
атрибутов
____________________________________________________________
Функция обслуживания с кодом 10 ("запись символа")
отличается от предыдущей только тем, что не позволяет в
текстовом режиме изменять существующие атрибуты цвета. Однако
для графического режима регистр BL должен содержать атрибуты
цвета. Таким образом название этой функции не совсем
корректно. На функции обслуживания с кодами 9 и 12
распространяются одни и те же правила работы с цветом в
графических режимах: любой цвет можно использовать либо
непосредственно, либо в комбинации с существующим цветом
(операция XOR).
____________________________________________________________
Номер функции Параметры
обслуживания
____________________________________________________________
AH = 10 AL = символ ASCII, выводимый на
экран
BL = атрибуты цвета для графичес-
ких режимов
BH = активная страница
CX = число записываемы символов
____________________________________________________________
Функция обслуживания с кодом 11 ("установка палитры")
предназначена для выбора одной из двух графических палитр
среднего разрешения. Прежде чем передать управление этой
функции обслуживания следует загрузить в регистр BH
идентификатор палитры, а в регистр BL - значение цвета.
Напомним здесь, что в графических режимах (режимы 4 - 6)
каждый пиксель на экране имеет свой цвет.
|
|
|