imagedashedline
(PHP 4, PHP 5)
imagedashedline — Dessine une ligne pointill�e
Description
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(100, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
// Dessine une ligne verticale en pointill�
imagedashedline($im, 50, 25, 50, 75, $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(100, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
// 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($im, 50, 25, 50, 75, IMG_COLOR_STYLED);
// Sauvegarde de l'image
imagepng($im, './imageline.png');
imagedestroy($im);
?>
Voir aussi
- imagesetstyle() - Configure le style pour le dessin des lignes
- imageline() - Dessine une ligne