Цветовые константы и функции
для работы с цветом
Модуль GraphABC содержит константы и функции для работы с цветами. Тип
ColorType, описывающий цвет, определен следующим образом:
type
ColorType=integer;
Стандартные цвета задаются символическими константами:
clBlack – черный
clPurple – фиолетовый
clWhite – белый
clMaroon – темно-красный
clRed – красный
clNavy – темно-синий
clGreen – зеленый
clBrown – коричневый
clBlue – синий
clSkyBlue – голубой
clYellow – желтый
clCream – кремовый
|
|
clAqua – бирюзовый
clOlive – оливковый
clFuchsia – сиреневый
clTeal – сине-зеленый
clGray – темно-серый
clLime – ярко-зеленый
clMoneyGreen – цвет зеленых денег
clLtGray – светло-серый
clDkGray – темно-серый
clMedGray – серый
clSilver – серебряный
|
Для работы с цветами используются следующие функции.
function RGB(r,g,b: integer):
ColorType;
Возвращает целое значение, являющееся кодом цвета,
который содержит красную, зеленую и синюю составляющие с интенсивностями r, g и
b соответственно (r, g и b – целые в диапазоне от 0 до 255, причем, 0
соответствует минимальной интенсивности, 255 – максимальной).
function GetRed(color: ColorType):
integer;
Выделяет красную составляющую из цвета color (целое в диапазоне от 0 до
255);
function GetGreen(color: ColorType):
integer;
Выделяет зеленую составляющую из цвета color (целое в диапазоне от 0 до
255);
function GetBlue(color: ColorType):
integer;
Выделяет синюю составляющую из цвета color (целое в диапазоне от 0 до 255).
|