int im, int x1, int
Эта функция рисует в изображении im прямоугольник с границей толщиной 1 пиксель цветом color.
Левый верхний угол задается (x1, y1), а правый нижний - (x2, y2).
imageFilledRectangle
Зарисовка прямоугольной области.
Синтаксис :
int imageFilledRectangle( int im, int x1, int y1, int x2, int y2, int color)
Эта функция рисует закрашенный прямоугольник в изображении, заданном идентификатором im, цветом color (полученным, например, при помощи функции imageColorAllocate()). Координаты (x1, y1) и (x2, y2) задают координаты верхнего левого и правого нижнего углов, соответственно (отсчет, как обычно, начинается с верхнего угла и идет слева направо и сверху вниз).
Эта функция часто применяется для того, чтобы целиком закрасить только что созданный рисунок, например, прозрачным цветом:
<?php$im=imageCreate(100,100);$color=imageColorAllocate($i,0,0,0);imageColorTransparent($im,$color);imageFilledRectangle($im,0,0,imageSX($im)-1,imageSY($im)-1,$color);// дальше работаем с изначально прозрачным фоном?>
imageArc
Рисование части эллипса.
Синтаксис :
int imageArc(int im, int cx, int cy, int w, int h, int s, int e, int color)
Эта функция рисует в изображении im дугу сектора эллипса от угла s до e (углы указываются в градусах против часовой стрелки, отсчитываемых от горизонтали). Эллипс рисуется такого размера, чтобы вписываться в прямоугольник (w, h), где w и h задают его ширину и высоту. cx и cy - координаты центра эллипса. Сама фигура не закрашивается, обводится только ее контур, для чего используется цвет color.
<?php// создаем изображение размером 200x200$img = imagecreate(200, 200);// задаем цвет окружности$white = imagecolorallocate($img, 255, 255, 255);// рисуем окружностьimagearc($img, 100, 100, 150, 150, 0, 360, $white);// вывод рисунка в браузерheader("Content-type: image/png");imagepng($img);// закрытие рисункаimagedestroy($img);?>
imageFill
Заливка цветом ограниченной области.
Синтаксис :
int imageFill(int im, int x, int y, int color)
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий