array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.imagesetbrush.php', 1 => 'imagesetbrush', 2 => 'Set the brush image for line drawing', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'Функції GD та Image', ), 'prev' => array ( 0 => 'function.imagescale.php', 1 => 'imagescale', ), 'next' => array ( 0 => 'function.imagesetclip.php', 1 => 'imagesetclip', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/image/functions/imagesetbrush.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagesetbrush — Set the brush image for line drawing
imagesetbrush() sets the brush image to be
used by all line drawing functions (such as imageline()
and imagepolygon()) when drawing with the special
colors IMG_COLOR_BRUSHED or
IMG_COLOR_STYLEDBRUSHED.
You need not take special action when you are finished with a brush, but
if you destroy the brush image (or let PHP destroy it), you must not use the
IMG_COLOR_BRUSHED or
IMG_COLOR_STYLEDBRUSHED colors until you have set a
new brush image!
imageОб'єкт GdImage, що повертається однією з функцій створення зображення, такою як imagecreatetruecolor().
brushAn image object.
| Версія | Опис |
|---|---|
| 8.0.0 |
image and brush expect
GdImage instances now; previously, resources
were expected.
|
Приклад #1 imagesetbrush() example
<?php
// Load a mini php logo
$php = imagecreatefrompng('./php.png');
// Create the main image, 100x100
$im = imagecreatetruecolor(100, 100);
// Fill the background with white
$white = imagecolorallocate($im, 255, 255, 255);
imagefilledrectangle($im, 0, 0, 299, 99, $white);
// Set the brush
imagesetbrush($im, $php);
// Draw a couple of brushes, each overlaying each
imageline($im, 50, 50, 50, 60, IMG_COLOR_BRUSHED);
// Output image to the browser
header('Content-type: image/png');
imagepng($im);
?>Поданий вище приклад виведе щось схоже на: