GD Функции
PHP Manual

imagedashedline

(PHP 4, PHP 5)

imagedashedlineDraw 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

Примери

Example #1 imagedashedline() example

<?php
// Create a 100x100 image
$im imagecreatetruecolor(100100);
$white imagecolorallocate($im0xFF0xFF0xFF);

// Draw a vertical dashed line
imagedashedline($im50255075$white);

// Save the image
imagepng($im'./dashedline.png');
imagedestroy($im);
?>

Примерът по-горе ще изведе нещо подобно на:

Example #2 Alternative to imagedashedline()

<?php
// Create a 100x100 image
$im imagecreatetruecolor(100100);
$white imagecolorallocate($im0xFF0xFF0xFF);

// 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($im50255075IMG_COLOR_STYLED);

// Save the image
imagepng($im'./imageline.png');
imagedestroy($im);
?>

Вж. също


GD Функции
PHP Manual