Annotation of embedaddon/php/ext/gd/tests/imagesetbrush_basic.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test imagesetbrush() function : basic functionality
3: --CREDITS--
4: Erick Belluci Tedeschi <erickbt86 [at] gmail [dot] com>
5: #testfest PHPSP on 2009-06-20
6: --SKIPIF--
7: <?php
8: if (!extension_loaded('gd')) {
9: die('skip gd extension is not loaded');
10: }
11: ?>
12: --FILE--
13: <?php
14: // Create the brush image
15: $img = imagecreate(10, 10);
16:
17: // Create the main image, 100x100
18: $mainimg = imagecreatetruecolor(100, 100);
19:
20: $white = imagecolorallocate($img, 255, 0, 0);
21: imagefilledrectangle($img, 0, 0, 299, 99, $white);
22:
23: // Set the brush
24: imagesetbrush($mainimg, $img);
25:
26: // Draw a couple of brushes, each overlaying each
27: imageline($mainimg, 50, 50, 50, 60, IMG_COLOR_BRUSHED);
28:
29: // Get output and generate md5 hash
30: ob_start();
31: imagepng($mainimg, null, 9);
32: $result_image = ob_get_contents();
33: ob_end_clean();
34: echo md5(base64_encode($result_image));
35: ?>
36: --EXPECT--
37: 8168577c0d1fe6d9d11397cb15263d82
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>