(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagesetthickness — Modifie l'épaisseur d'un trait
imagesetthickness() modifie l'épaisseur du trait des lignes de l'image image
. Cette épaisseur intervient dans les dessins de polygones, cercles, rectangles, etc. thickness
est en pixels.
image
Un objet GdImage, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
thickness
L'épaisseur, en pixels.
Version | Description |
---|---|
8.0.0 | image attend une instance de GdImage désormais; auparavant, une resourcegd était attendue. |
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);
?>
Résultat de l'exemple ci-dessus est similaire à :