imagedashedline

(PHP 4, PHP 5)

imagedashedline — Draw a dashed line


Описание

bool imagedashedline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )

This function is deprecated. Use combination of imagesetstyle() and imageline() instead.


Список параметров

image -

Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().

x1 -

Upper left x coordinate.

y1 -

Upper left y coordinate 0, 0 is the top left corner of the image.

x2 -

Bottom right x coordinate.

y2 -

Bottom right y coordinate.

color -

The fill color. A color identifier created with imagecolorallocate().


Возвращаемые значения

Always returns true


Примеры

Пример #1 imagedashedline() example
// Create a 100x100 image
$im = imagecreatetruecolor(100, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
// Draw a vertical dashed line
imagedashedline($im, 50, 25, 50, 75, $white);
// Save the image
imagepng($im, './dashedline.png');
imagedestroy($im);

Результатом выполнения данного примера будет что-то подобное:


Output of example : imagedashedline()
Пример #2 Alternative to imagedashedline()
// Create a 100x100 image
$im = imagecreatetruecolor(100, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
// Define our style: First 4 pixels is white and the 
// next 4 is transparent. This creates the dashed line effect
$style = Array(
                $white, 
                $white, 
                $white, 
                $white, 
                IMG_COLOR_TRANSPARENT, 
                IMG_COLOR_TRANSPARENT, 
                IMG_COLOR_TRANSPARENT, 
                IMG_COLOR_TRANSPARENT
                );
imagesetstyle($im, $style);
// Draw the dashed line
imageline($im, 50, 25, 50, 75, IMG_COLOR_STYLED);
// Save the image
imagepng($im, './imageline.png');
imagedestroy($im);


Смотрите также


Описание на ru2.php.net
Описание на php.ru