(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFontStyle — Configure le style de police
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
Configure le style de police utilisée pour dessiner les annotations.
L'énumération AnyStyle
joue le rôle de joker,
et signifie "peu importe".
Aucune valeur n'est retournée.
Exemple #1 Exemple avec 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();
}
?>