La función Gmagick::getimagegamma() es una función incorporada en PHP que se usa para obtener la imagen gamma. El Gamma es una operación no lineal utilizada para codificar y decodificar valores de luminancia o triestímulo en imágenes.
Sintaxis:
float Gmagick::getimagegamma( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve un valor flotante que contiene la gamma.
Excepciones: esta función lanza GmagickException en caso de error.
Los siguientes programas ilustran la función Gmagick::getimagegamma() en PHP:
Programa 1 (Para imagen con varios colores):
<?php // Create a new Gmagick object // https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png $gmagick = new Gmagick('geeksforgeeks.png'); // Get the gamma $gamma = $gmagick->getimagegamma(); echo $gamma; ?>
Producción:
0.45454999804497
Programa 2 (Para imagen con un solo color):
<?php // Create a new Gmagick object // https://media.geeksforgeeks.org/wp-content/uploads/20200106200505/singlecolor.png $gmagick = new Gmagick('singlecolor.png'); // Get the gamma $gamma = $gmagick->getimagegamma(); echo $gamma; ?>
Producción:
0
Referencia: https://www.php.net/manual/en/gmagick.getimagegamma.php