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

ImagickDraw::setStrokeMiterLimit - Specifies the miter limit

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

ImagickDraw::setStrokeMiterLimit

(PECL imagick 2.0.0)

ImagickDraw::setStrokeMiterLimitSpecifies the miter limit

Описание

bool ImagickDraw::setStrokeMiterLimit ( int $miterlimit )
Внимание

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

Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter length to the 'lineWidth'.

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

miterlimit

the miter limit

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

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

Примеры

Пример #1 ImagickDraw::setStrokeMiterLimit()

<?php
function setStrokeMiterLimit($strokeColor$fillColor$backgroundColor) {

    
$draw = new \ImagickDraw();

    
$draw->setStrokeColor($strokeColor);
    
$draw->setStrokeOpacity(0.6);
    
$draw->setFillColor($fillColor);
    
$draw->setStrokeWidth(10);

    
$yOffset 100;

    
$draw->setStrokeLineJoin(\Imagick::LINEJOIN_MITER);

    for (
$y 0$y 3$y++) {

        
$draw->setStrokeMiterLimit(40 $y);

        
$points = [
            [
'x' => 22 3'y' => 15 $y $yOffset],
            [
'x' => 20 3'y' => 20 $y $yOffset],
            [
'x' => 70 5'y' => 45 $y $yOffset],
        ];

        
$draw->polygon($points);
    }

    
$image = new \Imagick();
    
$image->newImage(500500$backgroundColor);
    
$image->setImageFormat("png");
    
$image->drawImage($draw);

    
$image->setImageType(\Imagick::IMGTYPE_PALETTE);
    
$image->setImageCompressionQuality(100);
    
$image->stripImage();

    
header("Content-Type: image/png");
    echo 
$image->getImageBlob();
}

?>



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

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