САМОУЧИТЕЛЬ PHP 4

Прямоугольники


int imageFilledRectangle(int $im,int $x1,int $y1,int $x2,int $y2,int $c)

Название этой функции говорит за себя: она рисует закрашенный прямоугольник в изображении, заданном идентификатором $im, цветом $col (полученным, например, при помощи функции imageColorAllocate()). Координаты ($x1,$y1) и ($x2,$y2) задают координаты верхнего левого и правого нижнего углов, соответственно (отсчет, как обычно, начинается с левого верхнего угла и идет слева направо и сверху вниз).

Эта функция часто применяется для того, чтобы целиком закрасить только что созданный рисунок, например, прозрачным цветом:

$i=imageCreate(100,100);

$c=imageColorAllocate($i,0,0,0);

imageColorTransparent($i,$c);

imageFilledRectangle($i,0,0,imageSX($i)-1,imageSY($i)-1,$c);

// äàëüøå ðàáîòàåì ñ èçíà÷àëüíî ïðîçðà÷íûì ôîíîì

int imageRectangle(int $im, int $x1, int $y1, int $x2, int $y2, int $col)

Функция imageRectangle() рисует в изображении прямоугольник с границей толщиной 1 пиксел цветом $col. Параметры задаются так же, как и в функции imageFilledRectangle().



Содержание раздела