(PHP 4, PHP 5, PHP 7)
imagepolygon — Çokgen çizer
$resim
, array $noktalar
, int $nokta_sayısı
, int $renk
) : bool
imagepolygon() belirtilen resim
üzerine çokgen çizer.
resim
imagecreatetruecolor() 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ı.
renk
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: