PHP | Función Gmagick carbonimage()

La función Gmagick::charcoalimage() es una función incorporada en PHP que se usa para rotar una imagen con grados dados. Después de girar la imagen, quedan triángulos vacíos que se rellenan con el color de fondo.

Sintaxis:

Gmagick Gmagick::charcoalimage( $color, $degree)

 
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $color: este parámetro contiene el color de fondo.
  • $grado: este parámetro contiene el grado de rotación de la imagen.

Valor de retorno: esta función devuelve el objeto Gmagick en caso de éxito.

Errores/Excepciones: Esta función lanza GmagickException en caso de error.

Los siguientes programas ilustran la  función Gmagick::charcoalimage() en PHP:

Programa 1:
Imagen original:

<?php 
    
// Create a Gmagick object 
$gmagick = new Gmagick(
'https://media.geeksforgeeks.org/wp-content/uploads/tech.png'); 
    
// Use charcoalimage() function 
$gmagick->charcoalimage(10, 13);
  
header('Content-type: image/png'); 
    
// Output the image 
echo $gmagick; 
?> 

Producción:

Programa 2:

<?php 
     
// Create a GmagickDraw object 
$draw = new GmagickDraw(); 
    
// Create GmagickPixel object 
$strokeColor = new GmagickPixel('Red'); 
$fillColor = new GmagickPixel('Green'); 
    
// Set the color, opacity of image 
$draw->setStrokeOpacity(1); 
$draw->setStrokeColor('Red'); 
$draw->setFillColor('Green'); 
    
// Set the width and height of image 
$draw->setStrokeWidth(7); 
$draw->setFontSize(72); 
     
// Function to draw circle  
$draw->circle(250, 250, 100, 150); 
   
$gmagick = new Gmagick(); 
$gmagick->newImage(500, 500, 'White'); 
$gmagick->setImageFormat("png"); 
$gmagick->drawImage($draw); 
  
// Use charcoalimage() function 
$gmagick->charcoalimage(15, 23);
  
// Display the output image 
header("Content-Type: image/png"); 
echo $gmagick->getImageBlob(); 
?> 

Producción:

Referencia: https://www.php.net/manual/en/gmagick.charcoalimage.php/a>

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 *