diff options
Diffstat (limited to 'ext/gd/tests/imagesetbrush_basic.phpt')
-rw-r--r-- | ext/gd/tests/imagesetbrush_basic.phpt | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ext/gd/tests/imagesetbrush_basic.phpt b/ext/gd/tests/imagesetbrush_basic.phpt new file mode 100644 index 0000000..790184d --- /dev/null +++ b/ext/gd/tests/imagesetbrush_basic.phpt @@ -0,0 +1,37 @@ +--TEST-- +Test imagesetbrush() function : basic functionality +--CREDITS-- +Erick Belluci Tedeschi <erickbt86 [at] gmail [dot] com> +#testfest PHPSP on 2009-06-20 +--SKIPIF-- +<?php +if (!extension_loaded('gd')) { + die('skip gd extension is not loaded'); +} +?> +--FILE-- +<?php +// Create the brush image +$img = imagecreate(10, 10); + +// Create the main image, 100x100 +$mainimg = imagecreatetruecolor(100, 100); + +$white = imagecolorallocate($img, 255, 0, 0); +imagefilledrectangle($img, 0, 0, 299, 99, $white); + +// Set the brush +imagesetbrush($mainimg, $img); + +// Draw a couple of brushes, each overlaying each +imageline($mainimg, 50, 50, 50, 60, IMG_COLOR_BRUSHED); + +// Get output and generate md5 hash +ob_start(); +imagepng($mainimg, null, 9); +$result_image = ob_get_contents(); +ob_end_clean(); +echo md5(base64_encode($result_image)); +?> +--EXPECT-- +8168577c0d1fe6d9d11397cb15263d82 |