GD ve Resim İşlevleri
PHP Manual

imagefilledpolygon

(PHP 4, PHP 5)

imagefilledpolygon — İçi dolu bir çokgen çizer

Açıklama

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

imagefilledpolygon() belirtilen image üzerinde içi dolu bir çokgen çizer.

Değiştirgeler

resim

imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.

noktalar

Çokgeni oluşturan kırık çizginin kırılma noktalarının x ve y koordinatlarını çizilme sırasıyla içeren dizi.

nokta_sayısı

Kırılma noktalarının sayısı; 3'ten büyük olmalıdır.

renk

Dolgu rengi. imagecolorallocate() ile oluşturulan 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 - imagefilledpolygon() örneği

<?php
// Kırık çizginin kırılma noktalarını içeren dizi
$values = array(
            
40,  50,  // Nokta 1 (x, y)
            
20,  240, // Nokta 2 (x, y)
            
60,  60,  // Nokta 3 (x, y)
            
240, 20,  // Nokta 4 (x, y)
            
50,  40,  // Nokta 5 (x, y)
            
10,  10   // Nokta 6 (x, y)
            
);

// Tuvalimizi oluşturalım
$image = imagecreatetruecolor(250, 250);

// renkleri seçelim
$bg   = imagecolorallocate($image, 200, 200, 200);
$mavi = imagecolorallocate($image, 0, 0, 255);

// artalanı boyayalım
imagefilledrectangle($image, 0, 0, 249, 249, $bg);

// çokgeni çizelim
imagefilledpolygon($image, $values, 6, $mavi);

// resim çıktılayalım.
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>

Yukarıdaki örnek şuna benzer bir çıktı üretir:

imagefilledpolygon.png


GD ve Resim İşlevleri
PHP Manual