PHP | Función GmagickDraw getfontweight()

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

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *