ImagickDraw::arc

(PECL imagick 2, PECL imagick 3)

ImagickDraw::arcBir yay çizer

Açıklama

publicImagickDraw::arc(
    float$sx,
    float$sy,
    float$ex,
    float$ey,
    float$sd,
    float$ed
): bool
Uyarı

Bu işlev hala belgelendirilmemiştir; sadece bağımsız değişken listesi mevcuttur.

Görüntü üzerinde belirtilen çerçeveye başlangıç ve bitiş açıları verilen yayı çizer.

Bağımsız Değişkenler

sx

Çerçevenin sol üst köşesinin X konumu.

sy

Çerçevenin sol üst köşesinin Y konumu.

ex

Çerçevenin sağ alt köşesinin X konumu.

ey

Çerçevenin sağ alt köşesinin Y konumu.

sd

Yayın başlangıç açısı.

ed

Yayın bitiş açısı.

Dönen Değerler

Hiçbir değer dönmez.

Örnekler

Örnek 1 - ImagickDraw::arc() örneği

<?php
function arc($strokeColor, $fillColor, $backgroundColor, $startX, $startY, $endX, $endY, $startAngle, $endAngle) {

// İçine çizmek için bir ImagickDraw nesnesi oluştur
$draw = new \ImagickDraw();
$draw->setStrokeWidth(1);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);

$draw->arc($startX, $startY, $endX, $endY, $startAngle, $endAngle);

// Çizim komutlarının işlenebileceği bir görüntü nesnesi oluştur
$image = new \Imagick();
$image->newImage(IMAGE_WIDTH, IMAGE_HEIGHT, $backgroundColor);
$image->setImageFormat("png");

// ImagickDraw nesnesindeki çizim komutlarını görüntüye işle.
$image->drawImage($draw);

// Görüntüyü tarayıcıya gönder
header("Content-Type: image/png");
echo
$image->getImageBlob();
}

?>
To Top