La función Imagick::oilPaintImage() es una función incorporada en PHP que se utiliza para simular una pintura al óleo. Esta función aplica un filtro de efectos especiales que simula una pintura al óleo. Esta función reemplaza cada píxel por el color más frecuente que ocurre en una región circular definida por el radio.
Sintaxis:
bool Imagick::oilPaintImage( $radius )
Parámetros: Esta función acepta un solo parámetro $radius . Se utiliza para establecer el radio de la vecindad circular.
Valor de retorno: esta función devuelve True en caso de éxito.
El siguiente programa ilustra la función Imagick::oilPaintImage() en PHP:
Programa:
<?php // Create an Imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Use oilPaintImage function $imagick->oilPaintImage(5); header("Content-Type: image/jpg"); // Display the output image echo $imagick->getImageBlob(); ?>
Producción:
Referencia: http://php.net/manual/en/imagick.oilpaintimage.php