(PECL imagick 3 >= 3.3.0)
Imagick::selectiveBlurImage — Desfocar seletivamente uma imagem dentro de um limite de contraste
$radius
,$sigma
,$threshold
,$channel
= Imagick::CHANNEL_DEFAULTDesfoca seletivamente uma imagem dentro de um limite de contraste. É semelhante à máscara de nitidez que torna tudo mais nítido com contraste acima de um certo limite.
radius
sigma
threshold
channel
Fornece qualquer constante de canal que seja válida no modo de canal. Para aplicar a mais de um canal, constantes de canal devem ser combinadas usando operadores bit a bit. O padrão é Imagick::CHANNEL_DEFAULT
. Consulte esta lista de constantes de canal
Retorna true
em caso de sucesso.
Exemplo #1 Exemplo de Imagick::selectiveBlurImage()
<?php
function selectiveBlurImage($imagePath, $radius, $sigma, $threshold, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->selectiveBlurImage($radius, $sigma, $threshold, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>