(PHP 4, PHP 5, PHP 7)
imagepolygon — Çokgen çizer
$resim
, array $noktalar
, int $nokta_sayısı
, int $renk
)
imagepolygon() belirtilen resim
üzerine çokgen çizer.
resimimagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
noktalarÇokgenin köşeleri. Dizinin yerleşimi şöyledir:
| noktalar[0] | = x0 |
| noktalar[1] | = y0 |
| noktalar[2] | = x1 |
| noktalar[3] | = y1 |
nokta_sayısıKöşe sayısı.
renkimagecolorallocate() 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: