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 objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().

thickness

El grosor, en píxeles.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un 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);
?>

Resultado del ejemplo anterior es similar a :

Visualización del ejemplo: imagesetthickness()