imagearc

(PHP 4, PHP 5, PHP 7)

imagearcBir yay çizer

Açıklama

imagearc ( resource $resim , int $mx , int $my , int $genişlik , int $yükseklik , int $baş , int $son , int $renk ) : bool

imagearc() işlevi koordinatları belirtilen çemberin bir yayını çizer.

Değiştirgeler

resim

imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.

mx

Merkezin X konumu.

my

Merkezin Y konumu.

genişlik

Yay genişliği.

yükseklik

Yay yüksekliği.

baş

Derece cinsinden yayın başlangıç açısı.

son

Derece cinsinden yayın bitiş açısı. 0° saat 3 konumu olup yay saat yönünde çizilir.

renk

imagecolorallocate() ile oluşturulan bir renk tanıtıcısı.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - imagearc() ile çember çizmek

<?php

// 200*200 bir resim oluşturalım
$img imagecreatetruecolor(200200);

// Bir kaç renk ayıralım
$white imagecolorallocate($img255255255);
$red   imagecolorallocate($img255,   0,   0);
$green imagecolorallocate($img,   0255,   0);
$blue  imagecolorallocate($img,   0,   0255);

// kafayı çizelim
imagearc($img100100200200,  0360$white);
// ağız
imagearc($img10010015015025155$red);
// gözler
imagearc($img,  60,  75,  50,  50,  0360$green);
imagearc($img140,  75,  50,  50,  0360$blue);

// Resmi tarayıcıya gönderelim
header("Content-type: image/png");
imagepng($img);

// Belleği serbest bırakalım
imagedestroy($img);

?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

imagearc.png

Ayrıca Bakınız