PHP | Función ImagickDraw setStrokeWidth()

La función ImagickDraw::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:

bool ImagickDraw::setStrokeWidth( $stroke_width )

Parámetros: Esta función acepta un único parámetro $stroke_width que se usa para contener el valor del ancho del trazo. Es un valor de tipo flotante.

Valor devuelto: esta función no devuelve ningún valor.

Los siguientes programas ilustran la función ImagickDraw::setStrokeWidth() en PHP:

Programa 1:

<?php
  
// Create new Imagick object 
$draw = new \ImagickDraw();
  
// 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 Imagick Object
$imagick = new \Imagick();
  
// Set the dimensions of image
$imagick->newImage(500, 500, 'White');
  
// Set the image format 
$imagick->setImageFormat("png");
  
// Draw the image 
$imagick->drawImage($draw);
  
header("Content-Type: image/png");
  
// Display the image
echo $imagick->getImageBlob();
?>

Producción:
setStrokeWidth

Programa 2:

<?php
// Create new Imagick Object 
$draw = new ImagickDraw();
  
// 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 Imagick Object 
$imagick = new \Imagick();
  
// Set the dimensions of image
$imagick->newImage(800, 500, 'White');
  
// Set the image format
$imagick->setImageFormat("png");
  
// Draw the image 
$imagick->drawImage($draw);
header("Content-Type: image/png");
  
// Display the image 
echo $imagick->getImageBlob();
?>

Producción:
setStrokeWidth

Referencia: http://php.net/manual/en/imagickdraw.setstrokewidth.php

Publicación traducida automáticamente

Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *