(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFontSize — Configura el tamaño de punto para los textos
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Configura el tamaño de punto para los textos.
point_size
El tamaño de punto.
No devuelve ningún valor.
Ejemplo #1 Ejemplo con 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();
}
?>