(PHP 4 >= 4.0.6, PHP 5)
imagesetbrush — Çizgi çizmek için fırça resmi oluşturur
$resim
, resource $fırça
)
imagesetbrush() işlevi imageline()
ve imagepolygon() gibi çizgi çizme işlevleri tarafından
özel IMG_COLOR_STYLED veya
IMG_COLOR_STYLEDBRUSHED renkli çizgiler çizmek için
kullanılan fırça resmini oluşturur.
resim
imagecreatetruecolor() gibi bir resim oluşturma işlevinden dönen bir resim verisi.
fırça
Bir resim özkaynağı.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnek 1 - imagesetbrush() örneği
<?php
// Minik bir PHP logosu yükleyelim
$php = imagecreatefrompng('./php.png');
// 100x100'lük asıl resmi oluşturalım
$im = imagecreatetruecolor(100, 100);
// Artalanı beyaz renkle dolduralım
$white = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 299, 99, $white);
// Fırçamızı oluşturalım
imagesetbrush($im, $php);
// Fırçamızla bir çizgi çizelim
imageline($im, 50, 50, 50, 60, IMG_COLOR_BRUSHED);
// Resmi tarayıcıya gönderelim
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
imagedestroy($php);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Bilginize:
Bir fırça ile işiniz bittiğinde özel bir işlem yapmanız gerekmez, fakat eğer fırça resmini silerseniz, yeni bir fırça resmi oluşturana kadar
IMG_COLOR_BRUSHEDveyaIMG_COLOR_STYLEDBRUSHEDrengini kullanmamalısınız!