PHP | Gmagick ciclocolormapimage() Función

La función Gmagick::cyclecolormapimage() es una función incorporada en PHP que se utiliza para desplazar un mapa de colores de una imagen en un número determinado de posiciones. Si alterna el mapa de colores varias veces, puede producir un efecto psicodélico. 

Sintaxis:

Gmagick Gmagick::cyclecolormapimage( int $displace )

Parámetros: Esta función acepta un solo parámetro $displace que contiene el desplazamiento. 

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

Excepciones: esta función lanza GmagickException en caso de error. 

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

Imagen usada:

  

Programa 1: 

php

<?php
 
// Create a new Gmagick object
$gmagick = new Gmagick('geeksforgeeks.png');
 
// Apply the cyclecolormapimage() function
$gmagick->cyclecolormapimage(2);
 
// Output the image to browser
header('Content-type: image/png'); 
echo $gmagick; 
?> 

Producción:

  

Programa 2: 

php

<?php
 
// Create a new Gmagick object
$gmagick = new Gmagick('geeksforgeeks.png');
 
// Create a GmagickDraw object
$draw = new GmagickDraw();
 
// Set the color
$draw->setFillColor('white');
 
// Function to draw rectangle
$draw->rectangle(0, 0, 800, 400);
 
// Set the fill color
$draw->setFillColor('red');
 
// Set the font size
$draw->setfontsize(50);
 
// Annotate a text
$draw->annotate(30, 100, 'GeeksforGeeks');
 
// Use of drawimage function
$gmagick->drawImage($draw);
 
// Apply the cyclecolormapimage() function
$gmagick->cyclecolormapimage(1);
 
// Display the output image
header("Content-Type: image/png");
echo $gmagick->getImageBlob();
?>

Producción:

  

Referencia: https://www.php.net/manual/en/gmagick.cyclecolormapimage.php

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *