Revision history for Perl extension Imager::Graph.
+Imager-Graph 0.10 - unreleased
+=================
+
+ - loosen up image comparisons - the rounding change in Imager 0.90
+ made small changes to many pixels in fountain fills
+
Imager-Graph 0.09 - 05 Aug 2010
=================
my $im = $pie->draw();
ok($im, "made lin_found test using methods");
- cmpimg($im, "testimg/t10_lin_fount.png", 180_00);
+ cmpimg($im, "testimg/t10_lin_fount.png", 180_000);
}
{
ok($img1, "drawing bar chart");
$img1->write(file=>'testout/t14_bar.ppm') or die "Can't save img1: ".$img1->errstr."\n";
- cmpimg($img1, 'testimg/t14_bar.ppm', 1);
+ cmpimg($img1, 'testimg/t14_bar.ppm', 80_000);
}
{ # alternative interfaces
ok($img1, "drawing bar chart");
$img1->write(file=>'testout/t14_bar2.ppm') or die "Can't save img1: ".$img1->errstr."\n";
- cmpimg($img1, 'testimg/t14_bar.ppm', 1);
+ cmpimg($img1, 'testimg/t14_bar.ppm', 80_000);
}
unless (is(@warned, 0, "should be no warnings")) {
ok($img1, "drawing line chart");
$img1->write(file=>'testout/t30_points.ppm') or die "Can't save img1: ".$img1->errstr."\n";
-cmpimg($img1, 'testimg/t30_points.ppm', 1);
+cmpimg($img1, 'testimg/t30_points.ppm', 40_000);
unless (is(@warned, 0, "should be no warnings")) {
diag($_) for @warned;
eval { require Chart::Math::Axis; };
if ($@) {
- cmpimg($img1, 'testimg/t31tic_color.ppm', 100);
+ cmpimg($img1, 'testimg/t31tic_color.ppm', 100_000);
}
else {
- cmpimg($img1, 'testimg/t31tic_color_CMA.ppm', 100);
+ cmpimg($img1, 'testimg/t31tic_color_CMA.ppm', 100_000);
}
unless (is(@warned, 0, "should be no warnings")) {
ok($img1, "drawing line chart");
$img1->write(file=>'testout/t32_series.ppm') or die "Can't save img1: ".$img1->errstr."\n";
-cmpimg($img1, 'testimg/t32_series.ppm', 1);
+cmpimg($img1, 'testimg/t32_series.ppm', 80_000);
unless (is(@warned, 0, "should be no warnings")) {
diag($_) for @warned;
my $img = $graph->draw() || warn $graph->error;
-cmpimg($img, 'testimg/t33_long_labels.ppm', 200);
+cmpimg($img, 'testimg/t33_long_labels.ppm', 200_000);
$img->write(file=>'testout/t33_long_labels.ppm') or die "Can't save img1: ".$img->errstr."\n";
unless (is(@warned, 0, "should be no warnings")) {
ok($img1, "drawing bar chart");
$img1->write(file=>'testout/t34_points.ppm') or die "Can't save img1: ".$img1->errstr."\n";
-cmpimg($img1, 'testimg/t34_points.ppm', 1);
+cmpimg($img1, 'testimg/t34_points.ppm', 80_000);
unless (is(@warned, 0, "should be no warnings")) {
diag($_) for @warned;
ok($img1->write(file => "testout/t40area1.ppm"),
"save to testout");
- cmpimg($img1, "testimg/t40area1.png");
+ cmpimg($img1, "testimg/t40area1.png", 100_000);
}
{
ok($img2->write(file => "testout/t40area2.ppm"),
"save to file");
- cmpimg($img2, "testimg/t40area2.png");
+ cmpimg($img2, "testimg/t40area2.png", 80_000);
}
END {
ok($img1->write(file => "testout/x50line_def.ppm"),
"save to testout");
- cmpimg($img1, "xtestimg/x50line_def.png");
+ cmpimg($img1, "xtestimg/x50line_def.png", 60_000);
}
{ # no outline
ok($img2->write(file => "testout/x50line_noout.ppm"),
"save to testout");
- cmpimg($img2, "xtestimg/x50line_noout.png");
+ cmpimg($img2, "xtestimg/x50line_noout.png", 60_000);
my $img3 = $vert->draw
(
ok($img6, "make chart with dashed outline of graph area");
ok($img6->write(file => "testout/x50line_dashout.ppm"),
"save it");
- cmpimg($img6, "xtestimg/x50line_dashout.png");
+ cmpimg($img6, "xtestimg/x50line_dashout.png", 80_000);
}
{ # no outline, styled fill
ok($img7, "made the image");
ok($img7->write(file => "testout/x50line_fill.ppm"),
"save it");
- cmpimg($img7, "xtestimg/x50line_fill.png");
+ cmpimg($img7, "xtestimg/x50line_fill.png", 80_000);
}
{ # gridlines
ok($img8, "made the gridline image");
ok($img8->write(file => "testout/x50line_grid.ppm"),
"save it");
- cmpimg($img8, "xtestimg/x50line_grid.png");
+ cmpimg($img8, "xtestimg/x50line_grid.png", 60_000);
# default horizontal gridlines
my $imgb = $vert->draw
ok($imgb, "made the gridline image");
ok($imgb->write(file => "testout/x50line_griddef.ppm"),
"save it");
- cmpimg($imgb, "xtestimg/x50line_griddef.png");
+ cmpimg($imgb, "xtestimg/x50line_griddef.png", 60_000);
}
ok($img9, "made the gridline image (set by methods)");
ok($img9->write(file => "testout/x50line_gridm.ppm"),
"save it");
- cmpimg($img9, "xtestimg/x50line_grid.png");
+ cmpimg($img9, "xtestimg/x50line_grid.png", 60_000);
}
}
ok($img1->write(file => "testout/x51col_def.ppm"),
"save to testout");
- cmpimg($img1, "xtestimg/x51col_def.png");
+ cmpimg($img1, "xtestimg/x51col_def.png", 80_000);
}
{ # no outline
ok($img2->write(file => "testout/x51col_noout.ppm"),
"save to testout");
- cmpimg($img2, "xtestimg/x51col_noout.png");
+ cmpimg($img2, "xtestimg/x51col_noout.png", 80_000);
}
{
ok($img6, "make chart with dashed outline of graph area");
ok($img6->write(file => "testout/x51col_dashout.ppm"),
"save it");
- cmpimg($img6, "xtestimg/x51col_dashout.png");
+ cmpimg($img6, "xtestimg/x51col_dashout.png", 80_000);
}
{ # no outline, styled fill
ok($img7, "made the image");
ok($img7->write(file => "testout/x51col_fill.ppm"),
"save it");
- cmpimg($img7, "xtestimg/x51col_fill.png");
+ cmpimg($img7, "xtestimg/x51col_fill.png", 120_000);
}
{ # gridlines
ok($img8, "made the gridline image");
ok($img8->write(file => "testout/x51col_grid.ppm"),
"save it");
- cmpimg($img8, "xtestimg/x51col_grid.png");
+ cmpimg($img8, "xtestimg/x51col_grid.png", 80_000);
}
{ # gridlines (set by method)
ok($img9, "made the gridline image (set by methods)");
ok($img9->write(file => "testout/x51col_gridm.ppm"),
"save it");
- cmpimg($img9, "xtestimg/x51col_grid.png");
+ cmpimg($img9, "xtestimg/x51col_grid.png", 80_000);
}
}