La función Gmagick::solarizeimage() es una función incorporada en PHP que se usa para aplicar el efecto solarizar en la imagen. El efecto de imagen logrado en un cuarto oscuro fotográfico al exponer selectivamente áreas de papel fotosensible a la luz.
Sintaxis:
Gmagick Gmagick::solarizeimage ( $threshold )
Parámetros: esta función acepta un único parámetro $umbral que se utiliza para medir la extensión de la solarización.
Valor de retorno: esta función devuelve el objeto Gmagick en caso de éxito.
Errores/Excepciones: Esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::solarizeimage() en PHP:
Programa 1:
Imagen de entrada
php
<?php // Create a Gmagick object $gmagick = new Gmagick( 'https://media.geeksforgeeks.org/wp-content/uploads/tech.png'); // Solarize the image. $gmagick->solarizeimage(10); header('Content-type: image/png'); // Output the image echo $gmagick; ?>
Producción:
Programa 2:
php
<?php // Create a GmagickDraw object $draw = new GmagickDraw(); // Create GmagickPixel object $strokeColor = new GmagickPixel('Red'); $fillColor = new GmagickPixel('Green'); // Set the color, opacity of image $draw->setStrokeOpacity(1); $draw->setStrokeColor('Red'); $draw->setFillColor('Green'); // Set the width and height of image $draw->setStrokeWidth(7); $draw->setFontSize(72); // Function to draw circle $draw->circle(250, 250, 100, 150); $gmagick = new Gmagick(); $gmagick->newImage(500, 500, 'White'); $gmagick->setImageFormat("png"); $gmagick->drawImage($draw); // Solarize the image $gmagick->solarizeimage(25); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?>
Producción:
Referencia: http://php.net/manual/en/gmagick.solarizeimage.php
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA