PHP | Función Imagick paintOpaqueImage()

La función Imagick::paintOpaqueImage() es una función incorporada en PHP que se usa para cambiar cualquier píxel que coincida con un color específico.
Sintaxis:

bool Imagick::paintOpaqueImage
($target, $fill, $fuzz, $channel = Imagick::CHANNEL_DEFAULT)

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

  • $objetivo: este parámetro contiene el color de destino que se va a cambiar.
  • $fill: este parámetro contiene el color al que cambiar.
  • $fuzz: este parámetro define cuánta tolerancia es aceptable para considerar dos colores como iguales.
  • $channel: este parámetro contiene las constantes de canal de Imagick que proporcionan cualquier constante de canal que sea válida para el modo de canal. Se puede combinar más de un canal utilizando operadores bit a bit. El valor predeterminado es CHANNEL_DEFAULT.

Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Excepciones: esta función lanza ImagickException en caso de error.

El siguiente programa ilustra la función Imagick::paintOpaqueImage() en PHP:

Programa:

<?php
  
// Create a new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/20190823154611/geeksforgeeks24.png');
  
// Applying the paintOpaqueImage function
$imagick->paintOpaqueImage('#FFFFFF', 'black', 1, Imagick::CHANNEL_DEFAULT);
  
header("Content-Type: image/jpg");
  
// Display the output image
echo $imagick->getImageBlob();
  
?>

Salida:

Referencia: https://www.php.net/manual/en/imagick.paintopaqueimage.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 *