Imagick::setImageOpacity

(PECL imagick 2, PECL imagick 3)

Imagick::setImageOpacityDefine o nível de opacidade da imagem

Warning

Esta função tornou-se DEFASADA a partir da Imagick 3.4.4. O uso desta função é fortemente desencorajado.

Descrição

public Imagick::setImageOpacity(float $opacity): bool

Define a imagem para o nível de opacidade especificado. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.3.1 ou superior. Este método funciona em todos os canais, o que significa que, por exemplo, um valor de opacidade de 0.5 definirá todas as áreas transparentes como parcialmente opacas. Para adicionar transparência a áreas que ainda não são transparentes, use Imagick::evaluateImage().

Parâmetros

opacity

O nível de transparência: 1.0 é totalmente opaco e 0.0 é totalmente transparente.

Valor Retornado

Retorna true em caso de sucesso.

Exemplos

Example #1 Um exemplo de Imagick::setImageOpacity()

Um exemplo de uso de Imagick::setImageOpacity()

<?php
/* Cria o objeto */
$image = new Imagick('source.png');

/* Define a opacidade */
$image->setImageOpacity(0.7);

/* exibe a imagem */
header('Content-type: image/png');
echo $image;

?>