(PHP 4 >= 4.0.6, PHP 5)
imagesettile — Resmi doldurmak için döşemeyi etkin kılar
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!
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
Bir karo olarak kullanılacak resim özkaynağı.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagesettile() örneği
<?php
// Bir resim yükleyelim
$zend = imagecreatefromgif('./zend.gif');
// 200x200 bir resim oluşturalım
$im = imagecreatetruecolor(200, 200);
// Döşemeyi etkin kılalım
imagesettile($im, $zend);
// Yüklediğimiz resmin döşenmesini sağlayalım
imagefilledrectangle($im, 0, 0, 199, 199, IMG_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: