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

ImagickDraw::ellipse - Draws an ellipse on the image

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

ImagickDraw::ellipse

(PECL imagick 2.0.0)

ImagickDraw::ellipse — Draws an ellipse on the image

Описание

bool ImagickDraw::ellipse ( float $ox , float $oy , float $rx , float $ry , float $start , float $end )
Внимание

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

Draws an ellipse on the image.

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

ox

oy

rx

ry

start

end

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

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

Примеры

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

<?php
function ellipse($strokeColor, $fillColor, $backgroundColor) {

    
$draw = new \ImagickDraw();
    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);

    
$draw->setStrokeWidth(2);
    
$draw->setFontSize(72);

    
$draw->ellipse(125, 70, 100, 50, 0, 360);
    
$draw->ellipse(350, 70, 100, 50, 0, 315);

    
$draw->push();
    
$draw->translate(125, 250);
    
$draw->rotate(30);
    
$draw->ellipse(0, 0, 100, 50, 0, 360);
    
$draw->pop();

    
$draw->push();
    
$draw->translate(350, 250);
    
$draw->rotate(30);
    
$draw->ellipse(0, 0, 100, 50, 0, 315);
    
$draw->pop();

    
$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