Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
НазадВперёд

imagesetstyle

(PHP 4 >= 4.0.6)

imagesetstyle - устанавливает стиль рисования линии.

Описание

int imagesetstyle (resource image, array style)

imagesetstyle() устанавливает стиль, используемый всеми функциями рисования линий (такими как imageline() и imagepolygon()), при рисовании специальным цветом IMG_COLOR_STYLED или линий изображения цветом IMG_COLOR_STYLEDBRUSHED.

Параметр style это массив пикселов. Следующий пример скрипта рисует пунктирную линию из верхнего левого в правый нижний угол канвы:
Пример 1. imagesetstyle
<?php header ("Content-type: image/png"); $im = imagecreate (100, 100); 
$w = imagecolorallocate ($im, 255, 255, 255); $red = imagecolorallocate ($im, 
255, 0, 0); /* Рисует пунктирную линию: 5 красных пикселов, 5 белых */ $style 
= array ($red,$red,$red,$red,$red,$w,$w,$w,$w,$w); imagesetstyle ($im, $style); 
imageline ($im, 0, 0, 100, 100, IMG_COLOR_STYLED); /* Рисует линию счастливого 
детства с использованием imagesetbrush() и imagesetstyle */ $style = array ($w,$w,$w,$w,$w,$w,$w,$w,$w,$w,$w,$w,$red); 
imagesetstyle ($im, $style); $brush = imagecreatefrompng ("http://www.libpng.org/pub/png/images/smile.happy.png"); 
imagecolortransparent ($brush, $w); imagesetbrush ($im, $brush); imageline ($im, 
100, 0, 0, 100, IMG_COLOR_STYLEDBRUSHED); imagepng ($im); imagedestroy ($im); 
?>

См. также imagesetbrush(), imageline().

Примечание: эта функция была введена в PHP 4.0.6.


НазадОглавление Вперёд
imagesetpixelВверхimagesetthickness