Funções da GD
PHP Manual

imagesetbrush

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

imagesetbrushSet the brush image for line drawing

Descrição

bool imagesetbrush ( resource $image , resource $brush )

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.

Parâmetros

image

Um resource de imagem, retornado por funções de criação de imagens, como imagecreatetruecolor().

brush

An image resource.

Valor Retornado

Retorna TRUE em caso de sucesso ou FALSE em caso de falha.

Exemplos

Exemplo #1 imagesetbrush() example

<?php
// Load a mini php logo
$php imagecreatefrompng('./php.png');

// Create the main image, 100x100
$im imagecreatetruecolor(100100);

// Fill the background with white
$white imagecolorallocate($im255255255);
imagefilledrectangle($im0029999$white);

// Set the brush
imagesetbrush($im$php);

// Draw a couple of brushes, each overlaying each
imageline($im50505060IMG_COLOR_BRUSHED);

// Output image to the browser
header('Content-type: image/png');

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

O exemplo acima irá imprimir algo similar à:

Output of example : imagesetbrush()

Notas

Nota:

You need not take special action when you are finished with a brush, but if you destroy the brush image, you must not use the IMG_COLOR_BRUSHED or IMG_COLOR_STYLEDBRUSHED colors until you have set a new brush image!


Funções da GD
PHP Manual