mirror of
https://github.com/php/php-src.git
synced 2024-12-25 01:40:50 +08:00
39 lines
693 B
Plaintext
39 lines
693 B
Plaintext
|
--TEST--
|
||
|
Bug #64641 (imagefilledpolygon doesn't draw horizontal line)
|
||
|
--SKIPIF--
|
||
|
<?php
|
||
|
if (!extension_loaded('gd')) die("skip gd extension not available\n");
|
||
|
?>
|
||
|
--FILE--
|
||
|
<?php
|
||
|
require_once __DIR__ . '/similarity.inc';
|
||
|
|
||
|
$im = imagecreatetruecolor(640, 480);
|
||
|
|
||
|
$points = array(
|
||
|
100, 100,
|
||
|
100, 200,
|
||
|
100, 300
|
||
|
);
|
||
|
imagefilledpolygon($im, $points, 3, 0xFFFF00);
|
||
|
|
||
|
$points = array(
|
||
|
300, 200,
|
||
|
400, 200,
|
||
|
500, 200
|
||
|
);
|
||
|
imagefilledpolygon($im, $points, 3, 0xFFFF00);
|
||
|
|
||
|
$ex = imagecreatefrompng(__DIR__ . '/bug64641.png');
|
||
|
if (($diss = calc_image_dissimilarity($ex, $im)) < 1e-5) {
|
||
|
echo "IDENTICAL";
|
||
|
} else {
|
||
|
echo "DISSIMILARITY: $diss";
|
||
|
}
|
||
|
imagedestroy($ex);
|
||
|
|
||
|
imagedestroy($im);
|
||
|
?>
|
||
|
--EXPECT--
|
||
|
IDENTICAL
|