La función Imagick::getImageBorderColor() es una función incorporada en PHP que se usa para obtener el color del borde de la imagen.
Sintaxis:
ImagickPixel Imagick::getImageBorderColor( void )
Parámetros: Esta función no acepta ningún parámetro.
Excepciones: esta función lanza ImagickException en caso de error.
Valor de retorno: esta función devuelve un ImagickPixel establecido en el color del borde de la imagen.
Los siguientes programas ilustran la función Imagick::getImageBorderColor() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Use getImageBluePrimary() function $imagickPixelColor = $imagick->getImageBorderColor(); // Get the Color from ImagickPixel $color = $imagickPixelColor->getColorAsString(); echo $color; ?>
Producción:
srgb(223, 223, 223)
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Border Color $imagick->setImageBorderColor('brown'); // Get the Border Color $imagickPixelColor = $imagick->getImageBorderColor(); // Get the Color from ImagickPixel $color = $imagickPixelColor->getColorAsString(); echo $color; ?>
Producción:
srgb(165, 42, 42)
Referencia: https://www.php.net/manual/en/imagick.getimagebordercolor.php