Branch Coverage

blib/lib/Image/Hash.pm
Criterion Covered Total %
branch 4 66 6.0


line true false branch
69 0 1 if ($$self{'module'}) { }
71 0 0 if ($$self{'module'} eq 'GD') { }
0 0 elsif ($$self{'module'} eq 'ImageMagick' or $$self{'module'} eq 'Image::Magick') { }
0 0 elsif ($$self{'module'} eq 'Imager') { }
86 0 1 if (eval 'require GD') { }
0 1 elsif (eval 'require Image::Magick') { }
0 1 elsif (eval 'require Imager') { }
103 0 0 if ($$self{'module'} eq 'GD') { }
0 0 elsif ($$self{'module'} eq 'ImageMagick') { }
0 0 elsif ($$self{'module'} eq 'Imager') { }
105 0 0 if ($$self{'im'} == 0)
115 0 0 if ($ret == 0)
124 0 0 if ($$self{'im'} == 0)
149 0 0 if ($index < 0)
274 0 0 unless ($$self{$opt{'im'}})
288 0 0 if ($p > $m) { }
297 0 0 if (wantarray) { }
322 0 0 unless ($$self{$opt{'im'}})
336 0 0 if ($i % $xs != $xs - 1)
337 0 0 if ($pixels[$i] < $pixels[$i + 1]) { }
347 0 0 if (wantarray) { }
386 0 0 unless ($$self{$opt{'im'}})
420 0 0 if ($dctY == 0 or $dctX == 0)
434 0 0 $dct >= $average ? :
438 0 0 if (wantarray) { }
478 0 0 unless ($$self{$opt{'im'}})
485 0 0 if ($opt{'hash'} and $opt{'geometry'} ne '8x8')
489 0 0 if (scalar @{$opt{'hash'};} != 64)
497 0 0 if ($i % $xs == 0 and $i != 0) { }
0 0 elsif ($i != 0) { }
499 0 0 if ($opt{'hash'}) { }
535 0 0 unless ($$self{$opt{'im'}})
540 0 0 unless $$self{$opt{'im'}}->write('data', \$data, 'type', 'png')