La función Gmagick::gammaimage() es una función incorporada en PHP que se usa para corregir la imagen proporcionando la corrección Gamma. La vista de las mismas imágenes es diferente en los diferentes dispositivos. De esta manera, las intensidades de la imagen se representan en la pantalla.
Sintaxis:
Gmagick Gmagick::gammaimage( $gamma )
Parámetros: esta función acepta un solo parámetro $gamma que contiene el valor de la corrección gamma.
Valor de retorno: esta función devuelve el objeto Gmagick con corrección de gamma.
Errores/Excepciones: Esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::gammaimage() en PHP:
Programa 1:
Imagen original:
<?php // Create a Gmagick object $gmagick = new Gmagick( 'https://media.geeksforgeeks.org/wp-content/uploads/tech.png'); // Use gammaimage() function $gmagick->gammaimage(5); header('Content-type: image/png'); // Output the image echo $gmagick; ?>
Producción:
Programa 2:
<?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); // Use gammaimage() function $gmagick->gammaimage(10); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?>
Producción:
Referencia: http://php.net/manual/en/gmagick.gammaimage.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