La función ImagickDraw::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 ImagickDraw::getFontWeight( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve un valor entero que contiene el peso de la fuente o 0 cuando no se establece ningún peso.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función ImagickDraw::getFontWeight() en PHP:
Programa 1:
<?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Get the font Weight $fontWeight = $draw->getFontWeight(); echo $fontWeight; ?>
Producción:
0 // which is the default value.
Programa 2:
<?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the font Weight $draw->setFontWeight(110); // Get the font Weight $fontWeight = $draw->getFontWeight(); echo $fontWeight; ?>
Producción:
110
Programa 3:
<?php // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, '#bfc7d6'); // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the font size $draw->setFontSize(30); // Annotate a text $draw->annotation(50, 100, 'The Font weight here is default.'); // Set the font weight $draw->setFontWeight(900); // Annotate a text $draw->annotation(50, 200, 'The Font weight here is ' . $draw->getFontWeight() . '.'); // Render the draw commands $imagick->drawImage($draw); // Show the output $imagick->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/imagickdraw.getfontweight.php