use strict;
use warnings;
use Test::More;
use PDL;
use PDL::IO::Image;
use Test::Number::Delta relative=>0.01;
for my $file (<t/img-rgbf/*.*>) {
my $pimage = PDL::IO::Image->new_from_file($file);
is($pimage->get_image_type , "RGBF", "get_image_type: $file");
is($pimage->get_color_type , "RGB", "get_color_type: $file");
is($pimage->get_colors_used, 0, "get_colors_used: $file");
is($pimage->get_width , 71, "get_width: $file");
is($pimage->get_height , 71, "get_height: $file");
is($pimage->get_bpp , 96, "get_bpp: $file");
my $pix = $pimage->pixels_to_pdl;
is($pix->info, 'PDL: Float D [71,71,3]', "info: $file");
delta_ok($pix->double->sum, 59364.93, "sum: $file");
}
done_testing();