xref: /PHP-8.0/ext/gd/tests/colorexact.phpt (revision ded3d984)
1--TEST--
2imagecolorexact
3--SKIPIF--
4<?php
5        if (!function_exists('imagecolorexact')) die("skip gd extension not available\n");
6?>
7--FILE--
8<?php
9
10$im = imagecreatetruecolor(5,5);
11$c = imagecolorexact($im, 255,0,255);
12$c2 = imagecolorexactalpha($im, 255,0,255, 100);
13
14printf("%X\n", $c);
15printf("%X\n", $c2);
16
17imagedestroy($im);
18
19$im = imagecreate(5,5);
20$c = imagecolorallocate($im, 255,0,255);
21$c2 = imagecolorallocate($im, 255,200,0);
22$c3 = imagecolorallocatealpha($im, 255,200,0,100);
23
24echo imagecolorexact($im, 255,0,255) . "\n";
25echo imagecolorexact($im, 255,200,0) . "\n";
26echo imagecolorexactalpha($im, 255,200,0,100) . "\n";
27
28
29// unallocated index
30echo imagecolorexact($im, 12,12,12) . "\n";
31
32imagedestroy($im);
33?>
34--EXPECT--
35FF00FF
3664FF00FF
370
381
392
40-1
41