(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagesetthickness — Modifica el grosor de una línea
imagesetthickness() modifica el grosor
de las líneas en la imagen image
. Este
grosor se aplica en los dibujos de polígonos,
círculos, rectángulos, etc. thickness
se expresa en píxeles.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
thickness
El grosor, en píxeles.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Ejemplo con imagesetthickness()
<?php
// Creación de una imagen de 200x100
$im = imagecreatetruecolor(200, 100);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
// Establece el fondo en blanco
imagefilledrectangle($im, 0, 0, 299, 99, $white);
// Establece el grosor de la línea a 5
imagesetthickness($im, 5);
// Dibuja el rectángulo
imagerectangle($im, 14, 14, 185, 85, $black);
// Muestra la imagen en el navegador
header('Content-Type: image/png');
imagepng($im);
?>
El resultado del ejemplo sería algo similar a: