array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.imagesetbrush.php', 1 => 'imagesetbrush', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'GD ve Görüntü İşlevleri', ), 'prev' => array ( 0 => 'function.imagescale.php', 1 => 'imagescale', ), 'next' => array ( 0 => 'function.imagesetclip.php', 1 => 'imagesetclip', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/image/functions/imagesetbrush.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagesetbrush — Çizgi çizmek için fırça görüntüsü oluşturur
imagesetbrush() işlevi imageline()
ve imagepolygon() gibi çizgi çizme işlevleri tarafından
özel IMG_COLOR_STYLED
veya
IMG_COLOR_STYLEDBRUSHED
renkli çizgilerini çizmek için
kullanılan fırça resmini oluşturur.
Bir fırça ile işiniz bittiğinde özel bir işlem yapmanız gerekmez, fakat
eğer fırça görüntüsünü silerseniz, yeni bir fırça görüntüsü oluşturana kadar
IMG_COLOR_BRUSHED
veya
IMG_COLOR_STYLEDBRUSHED
rengini kullanmamalısınız!
görüntü
imagecreatetruecolor() gibi bir görüntü oluşturma işlevinden dönen bir GdImage nesnesi.
fırça
Bir görüntü nesnesi.
Sürüm: | Açıklama |
---|---|
8.0.0 |
görüntü ve fırça
artık GdImage nesnesi; evvelce
resource türünde bir değer olmalıydı.
|
Örnek 1 - imagesetbrush() örneği
<?php
// Minik bir PHP logosu yükle
$php = imagecreatefrompng('./php.png');
// 100x100'lük asıl görüntüyü oluştur
$im = imagecreatetruecolor(100, 100);
// Artalanı beyaz renkle doldur
$white = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 299, 99, $white);
// Fırçayı oluştur
imagesetbrush($im, $php);
// Fırçayla bir çizgi çiz
imageline($im, 50, 50, 50, 60, IMG_COLOR_BRUSHED);
// Görüntüyü tarayıcıya gönder
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
imagedestroy($php);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir: