diff options
Diffstat (limited to 'ext/gd/tests/imagecolorset_basic.phpt')
-rw-r--r-- | ext/gd/tests/imagecolorset_basic.phpt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/gd/tests/imagecolorset_basic.phpt b/ext/gd/tests/imagecolorset_basic.phpt new file mode 100644 index 0000000..a1776ff --- /dev/null +++ b/ext/gd/tests/imagecolorset_basic.phpt @@ -0,0 +1,35 @@ +--TEST-- +Test imagecolorset() 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 a 300x100 image +$im = imagecreate(300, 100); + +// Set the background to be red +imagecolorallocate($im, 255, 0, 0); + +// Get the color index for the background +$bg = imagecolorat($im, 0, 0); + +// Set the backgrund to be blue +imagecolorset($im, $bg, 0, 0, 255); + +// Get output and generate md5 hash +ob_start(); +imagepng($im, null, 9); +$result_image = ob_get_contents(); +ob_end_clean(); +echo md5(base64_encode($result_image)); +imagedestroy($im); +?> +--EXPECT-- +6f2002aafb57b2d275fad6a6258d7476 |