int im, int xl, int
Зарисовка прямоугольной области
int imagefilledrectangle ( int im, int xl, int yl, int x2, int y2, int col)
ImagePolygon
Черчение многоугольника
int imagepolygon (int im, array points, int numjreints, int col)
Аргумент points содержит координаты углов в виде: points[0] = xO, points[l] = yO, points[2] = xl, points[3] = yl и.т. д. num_points задает число углов. < /FONT >
См. также imagecreate().
ImageFilledPolygon
Закраска многоугольника
int imagefilledpolygon (int im, array points, int num_points, int col)
ImageArc
Рисование части эллипса
int imagearc (int im, int ex, int cy, int w, int h, int s, int e, int col)
ex, су задают центр эллипса, w и h — ширину и высоту, s и е — начальный и конечный угол в градусах, со! — цвет.
ImageFill
Заливка цветом ограниченной области
int imagefill (int im, int x, "int y, int col)
ImageFillToBorder
Заливка области, ограниченной бордюром
int imagefilltoborder (int im, int x, int y, int border, int col)
Индекс цвета окантовки задается аргументом border, а заливки — col. Заливка начинается от точки с координатами (х,у).
Шрифты и надписи
. ImageLoadFont
Загрузка шрифта
int image!oadfont (string file)
Загружает шрифт из файла file и возвращает назначенный ему идентификатор. Встроенные шрифты имеют идентификаторы 1-5 (меньший-больший). Формат файла зависит от системы. В общем случае он имеет следующую структуру:
Байты |
Тип |
Описание |
0-3 |
int |
Число символов в файле |
4-7 |
int |
Код первого символа (обычно 32 — пробел) |
8-11 |
int |
Ширина символов в пикселах |
12-15 |
int |
Высота |
16-... |
int |
Массив ланных символов (байт на пиксел для каждого символа). Общий размер: (псЬаг5хвысотахширипа) байт.
|
См. также: ImageForitWidth() и ImageFontHeight().
ImageFontHeight
Установка высоты шрифта
int imagefontheight (int font)
См. также: ImageFontWidth() и ImageLoadFont().
ImageFontWidth
Установка ширины шрифта
int imagefontwidth (int font)
См. также: ImageFontHeight() и ImageLoadFont().
Содержание Назад Вперед