GD and Image Funzioni
PHP Manual

imagedashedline

(PHP 4, PHP 5)

imagedashedlineDraw a dashed line

Descrizione

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.

Elenco dei parametri

image

Una risorsa immagine, restituita da una delle funzioni di creazione immagine, come 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().

Valori restituiti

Always returns true

Esempi

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);
?>

Il precedente esempio visualizzerĂ  qualcosa simile a:

Output of example : imagedashedline()

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);
?>

Vedere anche:


GD and Image Funzioni
PHP Manual