La función GmagickDraw::setstrokewidth() es una función incorporada en PHP que se usa para establecer el ancho del trazo que se usa para dibujar los contornos de los objetos.
Sintaxis:
public GmagickDraw::setstrokewidth( $stroke_width ) : GmagickDraw
Parámetros: esta función acepta un solo parámetro $stroke_width que se utiliza para mantener el valor del ancho del trazo. Es un valor de tipo flotante.
Valor de retorno: esta función devuelve el objeto GmagickDraw en caso de éxito.
Los siguientes programas ilustran la función GmagickDraw::setstrokewidth() en PHP:
Programa 1:
<?php // Create new Gmagick object $draw = new \GmagickDraw (); // Set the stroke Color $draw->setStrokeColor('Red'); // Set the image filled color $draw->setFillColor('Green'); // Set the Stroke Width $draw->setStrokeWidth(7); // Draw the Circle $draw->circle(250, 250, 100, 150); // Create new Gmagick Object $gmagick = new \Gmagick (); // Set the dimensions of image $gmagick ->newImage(500, 500, 'White'); // Set the image format $gmagick ->setImageFormat("png"); // Draw the image $gmagick ->drawImage($draw); header("Content-Type: image/png"); // Display the image echo $gmagick ->getImageBlob(); ?>
Producción:
Programa 2:
<?php // Create new Gmagick Object $draw = new GmagickDraw (); // Set the stroke color $draw->setStrokeColor('black'); // Set the image filled color $draw->setFillColor('lightgreen'); // Set the Stroke Width $draw->setStrokeWidth(0); // Draw the rectangle $draw->rectangle(100, 100, 300, 300); // Set Stroke Width $draw->setStrokeWidth(15); // Draw the rectangle $draw->rectangle(400, 100, 600, 300); // Create new Gmagick Object $gmagick = new \Gmagick (); // Set the dimensions of image $gmagick ->newImage(800, 500, 'White'); // Set the image format $gmagick ->setImageFormat("png"); // Draw the image $gmagick ->drawImage($draw); header("Content-Type: image/png"); // Display the image echo $gmagick ->getImageBlob(); ?>
Producción:
Referencia: http://php.net/manual/en/gmagickdraw.setstrokewidth.php