Valid Range 100-900. I found that any value 551 and above would give me bold.
(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFontWeight — Establece el peso de fuente
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Establece el peso de fuente para usarlo cuando se escribe texto.
font_weight
Ejemplo #1 Ejemplo de ImagickDraw::setFontWeight()
<?php
function setFontWeight($fillColor, $strokeColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(1);
$draw->setFontSize(36);
$draw->setFontWeight(100);
$draw->annotation(50, 50, "Lorem Ipsum!");
$draw->setFontWeight(200);
$draw->annotation(50, 100, "Lorem Ipsum!");
$draw->setFontWeight(400);
$draw->annotation(50, 150, "Lorem Ipsum!");
$draw->setFontWeight(800);
$draw->annotation(50, 200, "Lorem Ipsum!");
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>
Valid Range 100-900. I found that any value 551 and above would give me bold.