imagedashedline

(PHP 4, PHP 5)

imagedashedlineDessine une ligne pointill�e

Description

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

imagedashedline() est obsol�te. Utilisez plut�t une combinaison des fonctions imagesetstyle() et imageline().

Liste de param�tres

image

Une ressource d'image, retourn� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().

x1

Coordonn�e en X : En haut, � gauche.

y1

Coordonn�e en Y : En haut, � gauche. 0 est le coin en haut � gauche de l'image.

x2

Coordonn�e en X : En bas, � droite.

y2

Coordonn�e en Y : En bas, � droite.

color

La couleur de remplissage. Un identifiant de couleur retourn� par la fonction imagecolorallocate().

Valeurs de retour

Retourne toujours TRUE.

Exemples

Exemple #1 Exemple avec imagedashedline()

<?php
// Cr�e une image de 100x100 pixels
$im imagecreatetruecolor(100100);
$white imagecolorallocate($im0xFF0xFF0xFF);

// Dessine une ligne verticale en pointill�
imagedashedline($im50255075$white);

// Sauvegarde l'image
imagepng($im'./dashedline.png');
imagedestroy($im);
?>

L'exemple ci-dessus va afficher quelque chose de similaire � :

Exemple #2 Alternative � la fonction imagedashedline()

<?php
// Cr�e une image de 100x100 pixels
$im imagecreatetruecolor(100100);
$white imagecolorallocate($im0xFF0xFF0xFF);

// D�finit le style : Les 4 premiers pixels sont blancs et les 4 suivants
// sont transparents. Ceci va cr�er l'effet de pointill�
$style = Array(
                
$white,
                
$white,
                
$white,
                
$white,
                
IMG_COLOR_TRANSPARENT,
                
IMG_COLOR_TRANSPARENT,
                
IMG_COLOR_TRANSPARENT,
                
IMG_COLOR_TRANSPARENT
                
);

imagesetstyle($im$style);

// Dessine la ligne pointill�e
imageline($im50255075IMG_COLOR_STYLED);

// Sauvegarde de l'image
imagepng($im'./imageline.png');
imagedestroy($im);
?>

Voir aussi