(PHP 4 >= 4.0.6, PHP 5)
imagesetthickness — Modifie l'épaisseur d'un trait
$image
, int $thickness
)
imagesetthickness() modifie l'épaisseur
du trait des lignes de l'image image
. Cette
épaisseur intervient dans les dessins de polygones, ellipses,
cercles, rectangles, etc. thickness
est en pixels.
image
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
thickness
L'épaisseur, en pixels.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemple #1 Exemple avec imagesetthickness()
<?php
// Création d'une image en 200x100
$im = imagecreatetruecolor(200, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
// Définit l'arrière-plan en blanc
imagefilledrectangle($im, 0, 0, 299, 99, $white);
// Définit l'épaisseur de la ligne à 5
imagesetthickness($im, 5);
// Dessine le rectangle
imagerectangle($im, 14, 14, 185, 85, $black);
// Affichage de l'image sur le navigateur
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Note: Cette fonction requiert la bibliothèque GD 2.0.1 ou supérieure (2.0.28 ou supérieure est recommandée).