(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFontStyle — Establece el estilo de fuente para usarlo cuando se escribe texto
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Establece el estilo de fuente para usarlo cuando se escribe texto. La enumeración AnyStyle actúa como una opción comodín para "no tener cuidado".
style
constante STYLETYPE_
No devuelve ningún valor.
Ejemplo #1 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();
}
?>