La función imagesetthickness() es una función incorporada en PHP que se usa para establecer el grosor para el dibujo de líneas.
Sintaxis:
bool imagesetthickness( $image, $thickness )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $imagen: lo devuelve una de las funciones de creación de imágenes, como imagecreatetruecolor(). Se utiliza para crear el tamaño de la imagen.
- $grosor: este parámetro se utiliza para establecer el grosor en píxeles.
Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.
Los siguientes programas ilustran la función imagesetthickness() en PHP:
Programa 1:
<?php // Create an image of given size $im = imagecreatetruecolor(400, 300); $green = imagecolorallocate($im, 0, 153, 0); $white = imagecolorallocate($im, 0xff, 0xff, 0xff); // Set the background to be white imagefilledrectangle($im, 0, 0, 400, 300, $green); // Set the line thickness to 5 imagesetthickness($im, 5); // Draw the rectangle imagerectangle($im, 50, 50, 350, 250, $white); // Output image to the browser header('Content-Type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Programa 2:
<?php // Create an image of given size $im = imagecreatetruecolor(400, 100); $green = imagecolorallocate($im, 0, 153, 0); $white = imagecolorallocate($im, 0xff, 0xff, 0xff); // Set the background to be white imagefilledrectangle($im, 0, 0, 400, 300, $green); // Set the line thickness to 15 imagesetthickness($im, 15); // Draw the line imageline($im, 50, 50, 350, 50, $white); // Output image to the browser header('Content-Type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Referencia: http://php.net/manual/en/function.imagesetthickness.php