Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 180368 программистов и 6193 робота. Сейчас ищут 2498 программистов ...
Приступая к работе

ImagickDraw::setFontSize - Sets the font pointsize to use when annotating with text

Вернуться к: ImagickDraw

ImagickDraw::setFontSize

(PECL imagick 2.0.0)

ImagickDraw::setFontSize — Sets the font pointsize to use when annotating with text

Описание

bool ImagickDraw::setFontSize ( float $pointsize )
Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Sets the font pointsize to use when annotating with text.

Список параметров

pointsize

the point size

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примеры

Пример #1 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();
}

?>



Вернуться к: ImagickDraw

© 2026 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты
Разработка компании ODWR