Image-Base-Other
view release on metacpan or search on metacpan
t/MyTestImageBase.pm view on Meta::CPAN
my $elem;
foreach $elem (@sizes) {
my ($x1,$y1, $x2,$y2) = @$elem;
{
my $name = "line $x1,$y1 $x2,$y2";
&$image_clear_func();
$image->line ($x1,$y1, $x2,$y2, $white);
my $bad = (
# endpoints
is_pixel ($image, $x1,$y1, $white, $name)
+ is_pixel ($image, $x2,$y2, $white, $name)
# nothing in surrounding rectangle
+ is_rect ($image, $x1-1,$y1-1, $x2+1,$y2+1, $black, $name));
if ($bad) {
dump_image ($image);
}
}
{
my $name = "line $x2,$y2 $x1,$y1, reversal";
&$image_clear_func();
$image->line ($x2,$y2, $x1,$y1, $white);
my $bad = (
# endpoints
is_pixel ($image, $x1,$y1, $white, $name)
+ is_pixel ($image, $x2,$y2, $white, $name)
# nothing in surrounding rectangle
+ is_rect ($image, $x1-1,$y1-1, $x2+1,$y2+1, $black, $name));
if ($bad) {
dump_image ($image);
}
}
}
( run in 0.728 second using v1.01-cache-2.11-cpan-524268b4103 )