PHP.nl

imagedashedline

imagedashedline

Draw a dashed line

true **imagedashedline** GdImage $image int $x1 int $y1 int $x2 int $y2 int $color

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

x1Upper left x coordinate.

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

x2Bottom right x coordinate.

y2Bottom right y coordinate.

colorThe fill color. gd.identifier.color

return.true.always

Voorbeeld: example

<?php
// 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');
?>

**Voorbeeld: Alternative to **

<?php
// 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');
?>

imagesetstyle``imageline