La función GmagickDraw::setfillcolor() es una función incorporada en PHP que se usa para establecer el color de relleno que se usará para dibujar.
Sintaxis:
GmagickDraw GmagickDraw::setfillcolor( mixed $color )
Parámetros: esta función acepta un único parámetro $color que se utiliza para contener el valor del color del píxel.
Valor de retorno: esta función devuelve el objeto GmagickDraw en caso de éxito.
Excepciones: esta función lanza GmagickDrawException en caso de error.
Imagen usada:
Los programas dados a continuación ilustran la función GmagickDraw::setfillcolor() en PHP:
Programa 1: Rectángulo con color de relleno.
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Draw rectangle for background $draw->rectangle(5, 10, 660, 100); // Set the fill color $draw->setfillcolor('green'); // Use of drawimage function $gmagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?>
Producción:
Programa 2: Texto con color de relleno.
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Draw rectangle for background $draw->rectangle(-100, -1000, 800, 400); // Set the fill color $draw->setfontsize(90); // Set the stroke color $draw->setstrokecolor('red'); // Set the fill color for background rectangle and text $draw->setfillcolor('blue'); // Create a rectangle $draw->annotate(20, 110, 'GeeksforGeeks'); // Use of drawimage function $gmagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/gmagickdraw.setfillcolor.php