(PHP 4, PHP 5)
imagepolygon — Çokgen çizer
imagepolygon() belirtilen resim üzerine çokgen çizer.
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
Çokgenin köşeleri. Dizinin yerleşimi şöyledir:
noktalar[0] | = x0 |
noktalar[1] | = y0 |
noktalar[2] | = x1 |
noktalar[3] | = y1 |
Köşe sayısı.
imagecolorallocate() tarafından oluşturulmuş bir renk tanıtıcısı.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagepolygon() örneği
<?php
// Bir resim taslağı oluşturalım
$resim = imagecreatetruecolor(400, 300);
// Çokgenin rengini ayarlayalım
$renk = imagecolorallocate($resim, 255, 255, 255);
// Çokgeni çizelim
imagepolygon($resim, array(
0, 0,
100, 200,
300, 200
),
3,
$renk);
// Resmi tarayıcıya gönderelim
header('Content-type: image/png');
imagepng($resim);
imagedestroy($resim);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir: