La función Imagick::getImageMatteColor() es una función incorporada en PHP que se usa para obtener el color mate de la imagen.
Sintaxis:
ImagickPixel Imagick::getImageMatteColor( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve el objeto ImagickPixel que contiene el color mate de la imagen.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::getImageMatteColor() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Matte Color Pixel $matteColorPixel = $imagick->getImageMatteColor(); // Convert ImagickPixel into Color $matteColor = $matteColorPixel->getColorAsString(); echo $matteColor; ?>
Producción:
srgb(189, 189, 189)
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Matte Color Pixel $imagick->setImageMatteColor('purple'); // Get the Matte Color Pixel $matteColorPixel = $imagick->getImageMatteColor(); // Convert ImagickPixel into Color $matteColor = $matteColorPixel->getColorAsString(); echo $matteColor; ?>
Producción:
srgb(128, 0, 128)
Referencia: https://www.php.net/manual/en/imagick.getimagemattecolor.php