Valid Range 100-900. I found that any value 551 and above would give me bold.
(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFontWeight — Configura el peso de la fuente
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Configura el peso de la fuente para dibujar anotaciones.
weight
Ejemplo #1 Ejemplo con 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.