PHP | Función Imagick unsharpMaskImage()

La función Imagick::unsharpMaskImage() es una función incorporada en PHP que se usa para enfocar una imagen. Esta función convoluciona la imagen con un operador gaussiano del radio y la desviación estándar dados.

Sintaxis:

bool Imagick::unsharpMaskImage( $radius, $sigma, $amount, 
$threshold, $channel )

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

  • $radius: este parámetro se usa para establecer el radio de la imagen donde se establece la imagen de máscara de enfoque.
  • $sigma: este parámetro se utiliza para establecer la desviación estándar.
  • $cantidad: Este parámetro se utiliza para establecer la cantidad para cambiar la imagen.
  • $umbral: este parámetro establece el valor del umbral.
  • $channel: este parámetro establece el canal de la imagen. CHANNEL_DEFAULT se utiliza como canal predeterminado.

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

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

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

Programa:

<?php
  
// Create an Imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png');
  
// Use unsharpMaskImage function
$imagick->unsharpMaskImage(5, 1, 5, 0);
  
header("Content-Type: image/jpg");
  
// Display the output image
echo $imagick->getImageBlob();
?>

Producción:

Artículos relacionados:

Referencia: http://php.net/manual/en/imagick.unsharpmaskimage.php

Publicación traducida automáticamente

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