- La función Imagick::fxImage() es una función incorporada en PHP que evalúa la expresión de cada píxel de la imagen.
- La función Imagick::fxImage() le permite manipular imágenes procesando un conjunto de expresiones FX para cada píxel de la imagen.
Sintaxis:
Imagick::fxImage ( string $expression [, int $channel = Imagick::CHANNEL_DEFAULT ] )
Parámetros:
- $expression
Son expresiones FX para la manipulación de imágenes. - $canal
Se puede obtener cualquier constante de canal en función del modo de canal válido. Si necesita agregar más constantes de canal, use operadores bit a bit para fusionar constantes de tipo de canal.
- Valor devuelto:
- La función Imagick::fxImage devolverá VERDADERO si tiene éxito o devolverá
FALSO en caso de falla.
Ejemplo 1:
para ilustrar la manipulación de imágenes mediante la expresión FX utilizando la función Imagick::fxImage() .
<?php // Imagick-fxImage $imagick = new \Imagick(); //new pseudo image $imagick->newPseudoImage(200, 200, "gradient:white-black"); //$fx value applied $fx = 'floor(s*10+0.5)/10'; $fxImage = $imagick->fxImage($fx); //Display Image header("Content-Type: image/png"); $fxImage->setimageformat('png'); echo $fxImage->getImageBlob(); ?>
Producción:
Ejemplo 2:
para ilustrar la manipulación de imágenes mediante la expresión FX utilizando la función Imagick::fxImage() .
<?php // Imagick-fxImage $imagick = new \Imagick(); //New pseudo image $imagick->newPseudoImage(200, 200, "plasma:fractal"); //$fx value applied $fx = '(u.g+v.g)/2'; $fxImage = $imagick->fxImage($fx); //Display Image header("Content-Type: image/png"); $fxImage->setimageformat('png'); echo $fxImage->getImageBlob(); $fxImage->WriteImage('Imagick-fxImageex02.png'); ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.fximage.php
Publicación traducida automáticamente
Artículo escrito por VigneshKannan3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA