PHP | Función Imagick embossImage()

La función Imagick::embossImage() es una función incorporada en PHP que se usa para devolver una imagen en escala de grises con un efecto tridimensional. Esta función convoluciona la imagen con un operador gaussiano del radio y la desviación estándar dados.

Sintaxis:

bool Imagick::embossImage( $radius, $sigma )

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

  • $radius: Este parámetro almacena el valor del radio del efecto.
  • $sigma: Este parámetro almacena el valor de la sigma del efecto.

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

Imagen original:

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

Programa:

<?php 
  
// require_once('path/vendor/autoload.php'); 
  
header('Content-type: image/png');
  
// Create an Imagick object
$image = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-16.png');
  
// Use embossImage function
$image->embossImage(7, 3);
  
// Display output image
echo $image;
?>

Producción:

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