imagesettile

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

imagesettileResmi doldurmak için döşemeyi etkin kılar

Açıklama

imagesettile ( resource $image , resource $karo ) : bool

imagesettile() işlevi, imagefill() ve imagefilledpolygon() gibi resim doldurma işlevleri tarafından özel IMG_COLOR_TILED rengiyle doldurulmak üzere resim döşemeyi etkin kılar.

Bir karo, resim alanını doldurmak üzere yinelenen bir resim karesidir. Karo olarak herhangi bir GD resmi kullanılabilir ve karo resmine imagecolortransparent() ile şeffaf renk indisi atanabilir. Bir karo, döşeneceği alanın belli parçaları parlak olacak şekilde oluşturulabilir.

Bilginize:

Bir karo ile işiniz bittiğinde özel bir işlem yapmanız gerekmez, fakat eğer karo resmini silerseniz, yeni bir karo resmi oluşturana kadar IMG_COLOR_TILED rengini kullanmamalısınız!

Değiştirgeler

resim

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

karo

Bir karo olarak kullanılacak resim özkaynağı.

Dönen Değerler

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

Örnekler

Örnek 1 - imagesettile() örneği

<?php
// Bir resim yükleyelim
$zend imagecreatefromgif('./zend.gif');

// 200x200 bir resim oluşturalım
$im imagecreatetruecolor(200200);

// Döşemeyi etkin kılalım
imagesettile($im$zend);

// Yüklediğimiz resmin döşenmesini sağlayalım
imagefilledrectangle($im00199199IMG_COLOR_TILED);

// Resmi tarayıcıya gönderelim
header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);
imagedestroy($zend);
?>

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

imagesettile.png