PHPWales 2020 - June 3rd to June 4th

Imagick::setImageOpacity

(PECL imagick 2.0.0)

Imagick::setImageOpacityEstablece el nivel de opacidad de la imagen

Descripción

Imagick::setImageOpacity ( float $opacity ) : bool

Establece el nivel de opacidad de la imagen. Este método está disponible si Imagick ha sido compilado con la versión 6.3.1 o superior de ImageMagick. Este método opera en todos los canales, lo que significa que, por ejemplo, un valor de la opacidad de 0.5 establecerá todas las áreas transparentes a parcialmente opacas. Para añadir transparencia a áreas que no lo son ya, use Imagick::evaluateImage()

Parámetros

opacity

El nivel de transpariencia: 1.0 es completamente opaco y 0.0 es completamente transparente.

Valores devueltos

Devuelve TRUE en caso de éxito.

Ejemplos

Ejemplo #1 Un ejemplo de Imagick::setImageOpacity()

Un ejemplo usando Imagick::setImageOpacity()

<?php
/* Crear el objeto */
$imagen = new Imagick('origen.png');

/* Establecer la opacidad */
$imagen->setImageOpacity(0.7);

/* Mostrar la imagen */
header('Content-type: image/png');
echo 
$imagen;

?>

add a note add a note

User Contributed Notes 1 note

up
1
hola at rafaeltovar dot info
1 month ago
This function is deprecated from last stable version (3.4.4 - 2019-05-02) of PECL Imagick extension.

More info: http://pecl.php.net/package-changelog.php?package=imagick&release=3.4.4

"setImageAlpha" is the new alternative function, but doesn't work with ImageMagick < 7.

More info: https://github.com/avalanche123/Imagine/issues/715
To Top