(PHP 4, PHP 5)
imagearc — Bir yay çizer
imagearc() işlevi koordinatları belirtilen çemberin bir yayını çizer.
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
Merkezin X konumu.
Merkezin Y konumu.
Yay genişliği.
Yay yüksekliği.
Derece cinsinden yayın başlangıç açısı.
Derece cinsinden yayın bitiş açısı. 0° saat 3 konumu olup yay saat yönünde çizilir.
imagecolorallocate() ile oluşturulan bir renk tanıtıcısı.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagearc() ile çember çizmek
<?php
// 200*200 bir resim oluşturalım
$img = imagecreatetruecolor(200, 200);
// Bir kaç renk ayıralım
$white = imagecolorallocate($img, 255, 255, 255);
$red = imagecolorallocate($img, 255, 0, 0);
$green = imagecolorallocate($img, 0, 255, 0);
$blue = imagecolorallocate($img, 0, 0, 255);
// kafayı çizelim
imagearc($img, 100, 100, 200, 200, 0, 360, $white);
// ağız
imagearc($img, 100, 100, 150, 150, 25, 155, $red);
// gözler
imagearc($img, 60, 75, 50, 50, 0, 360, $green);
imagearc($img, 140, 75, 50, 50, 0, 360, $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: