La función Gmagick::getimagebackgroundcolor() es una función incorporada en PHP que se usa para obtener el color de fondo de la imagen.
Sintaxis:
Gmagickpixel Gmagick::getimagebackgroundcolor( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve un valor de Gmagickpixel que contiene el color.
Excepciones: esta función lanza GmagickException en caso de error.
Imagen utilizada: para capturar el área del lienzo.
Los siguientes programas ilustran la función Gmagick::getimagebackgroundcolor() en PHP:
Programa 1:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Get the background color $color = $gmagick->getimagebackgroundcolor(); print("<pre>".print_r($color->getcolor(), true)."</pre>"); ?>
Producción:
rgb(65535, 65535, 65535) // Which is the default image background color.
Programa 2:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Set the background color $gmagick->setimagebackgroundcolor('#ba5959'); // Get the background color $color = $gmagick->getimagebackgroundcolor(); print("<pre>".print_r($color->getcolor(), true)."</pre>"); ?>
Producción:
rgb(47802, 22873, 22873)
Referencia: https://www.php.net/manual/en/gmagick.getimagebackgroundcolor.php