(PECL imagick 2.0.0)
ImagickDraw::setFontSize — Configure la taille de point pour les textes
$pointsize
)Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Configure la taille de point pour les textes.
pointsize
La taille de point.
Aucune valeur n'est retournée.
Exemple #1 Exemple avec ImagickDraw::setFontSize()
<?php
function setFontSize($fillColor, $strokeColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeOpacity(1);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);
$draw->setFont("../fonts/Arial.ttf");
$sizes = [24, 36, 48, 60, 72];
foreach ($sizes as $size) {
$draw->setFontSize($size);
$draw->annotation(50, ($size * $size / 16), "Lorem Ipsum!");
}
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>