(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFontStyle — Configura el estilo de la fuente
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Configura el estilo de la fuente utilizada para dibujar anotaciones.
La enumeración AnyStyle
actúa como comodín,
y significa "no importa".
No devuelve ningún valor.
Ejemplo #1 Ejemplo con ImagickDraw::setFontStyle()
<?php
function setFontStyle($fillColor, $strokeColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(1);
$draw->setFontSize(36);
$draw->setFontStyle(\Imagick::STYLE_NORMAL);
$draw->annotation(50, 50, "Lorem Ipsum!");
$draw->setFontStyle(\Imagick::STYLE_ITALIC);
$draw->annotation(50, 100, "Lorem Ipsum!");
$draw->setFontStyle(\Imagick::STYLE_OBLIQUE);
$draw->annotation(50, 150, "Lorem Ipsum!");
$imagick = new \Imagick();
$imagick->newImage(350, 300, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>