imagesetthickness

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagesetthicknessModifica el grosor de una línea

Descripción

imagesetthickness(GdImage $image, int $thickness): bool

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.

Parámetros

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.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 image expects a GdImage instance now; previously, a valid gd resource was expected.

Ejemplos

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:

Visualización del ejemplo: imagesetthickness()