PHP | Función Imagick modularImage()

La función Imagick::modulateImage() es una función incorporada en PHP que se usa para controlar el brillo, la saturación y el tono de una imagen.

Sintaxis:

bool Imagick::modulateImage( $brightness, $saturation, $hue )

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

  • $brightness: este parámetro se utiliza para mantener el valor del brillo.
  • $saturación: este parámetro se utiliza para mantener el valor de saturación.
  • $hue: Este parámetro se utiliza para mantener el valor de tono.

Valor de retorno: esta función devuelve True en caso de éxito.

Los siguientes programas ilustran la función Imagick::modulateImage() en PHP:

Imagen original:

Programa 1:

<?php 
  
/*require_once('vendor/autoload.php'); */
  
header('Content-type: image/png');
  
/*Create Imagick Object*/
  
$image = new Imagick('img/geeksforgeeks.png');
  
/*modulateImage function*/
  
$image->modulateImage(60, 100, 100);
echo $image;
?>

Producción:
Modulate Image

Programa 2:

<?php 
  
/*require_once('vendor/autoload.php');*/
/*Imagick Object*/
  
$imagick = new Imagick('img/geeksforgeeks.png');
  
/*modulateImage*/
  
$imagick->modulateImage(100, 0, 100);
  
/*Write Image*/
$imagick->writeImage('rotationalImage1.png');
  
/*Destroy Imagick Variable*/
$imagick->destroy();
?>

Producción:
Modulate Image

Referencia: http://php.net/manual/en/imagick.modulateimage.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 *