La función GmagickDraw::getfontweight() es una función incorporada en PHP que se utiliza para obtener el peso de fuente utilizado al anotar con texto. El peso de la fuente en realidad significa la negrita de la fuente, cuanto mayor sea el peso de la fuente, más será el texto en negrita. Puede ser cualquier cosa de 100 a 900.
Sintaxis:
int GmagickDraw::getfontweight( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve un valor entero que contiene el peso de la fuente.
Excepciones: esta función lanza GmagickDrawException en caso de error.
Los siguientes programas ilustran la función GmagickDraw::getfontweight() en PHP:
Programa 1:
<?php // Create a new GmagickDraw object $draw = new GmagickDraw(); // Get the font Weight $fontWeight = $draw->getfontweight(); echo $fontWeight; ?>
Producción:
0 // Which is the default value
Programa 2:
<?php // Create a new GmagickDraw object $draw = new GmagickDraw(); // Set the font weight $draw->setfontweight(200); // Get the font Weight $fontWeight = $draw->getfontweight(); echo $fontWeight; ?>
Producción:
200
Imagen usada:
Programa 3:
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Set the color $draw->setFillColor('#0E0E0E'); // Set the font size $draw->setfontsize(40); // Draw rectangle for background $draw->rectangle(-10, -10, 800, 400); // Set the fill color $draw->setFillColor('white'); // Set the font weight $draw->setFontWeight(900); // Annotate a text $draw->annotate(50, 100, 'The Font weight here is ' . $draw->getFontWeight() . '.'); // Use of drawimage functeannotate $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.getfontweight.php