imagepolygon

(PHP 4, PHP 5, PHP 7)

imagepolygonÇokgen çizer

Açıklama

imagepolygon ( resource $resim , array $noktalar , int $nokta_sayısı , int $renk ) : bool

imagepolygon() belirtilen resim üzerine çokgen çizer.

Değiştirgeler

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ı.

Dönen Değerler

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

Örnekler

Örnek 1 - imagepolygon() örneği

<?php
// Bir resim taslağı oluşturalım
$resim imagecreatetruecolor(400300);

// Çokgenin rengini ayarlayalım
$renk imagecolorallocate($resim255255255);

// Çokgeni çizelim
imagepolygon($resim, array(
        
0,   0,
        
100200,
        
300200
    
),
    
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:

imagepolygon.png

Ayrıca Bakınız