line |
true |
false |
branch |
25
|
1 |
4 |
if ($sat <= 0) { } |
29
|
0 |
4 |
unless $val >= 0 |
30
|
0 |
4 |
unless $val <= 1 |
31
|
0 |
4 |
unless $sat <= 1 |
32
|
0 |
4 |
if $hue >= 360 |
33
|
0 |
4 |
if $hue < 0 |
72
|
2 |
0 |
if (open PAL, "< $filename") { } |
75
|
0 |
2 |
unless ($hdr =~ /GIMP Palette/) |
84
|
2 |
2 |
if $line =~ /^#/ or $line =~ /^\s*$/ |
87
|
2 |
0 |
if ($name) |
108
|
2 |
16 |
if ($args{'palette'}) { } |
|
8 |
8 |
elsif (defined $default_gimp_palette) { } |
113
|
8 |
0 |
unless (length $default_gimp_palette and -f $default_gimp_palette) |
129
|
3 |
45 |
if $work =~ /\$HOME/ and not defined $ENV{'HOME'} |
131
|
0 |
45 |
if (-e $work) |
136
|
8 |
0 |
unless ($filename) |
145
|
0 |
2 |
if (!$gimp_cache{$filename} || (stat $filename)[9] != $gimp_cache{$filename} and not _load_gimp_palette($filename)) |
151
|
0 |
2 |
unless ($gimp_cache{$filename}{'colors'}{lc $args{'name'}}) |
184
|
0 |
0 |
if (open RGB, "< $filename") { } |
190
|
0 |
0 |
if $line =~ /^[!#]/ or $line =~ /^\s*$/ |
193
|
0 |
0 |
if ($name) |
213
|
0 |
15 |
if ($args{'palette'}) { } |
|
8 |
7 |
elsif (defined $default_x_rgb) { } |
217
|
8 |
0 |
unless (length $default_x_rgb) |
225
|
0 |
42 |
if (-e $attempt) |
230
|
7 |
0 |
unless ($filename) |
237
|
0 |
0 |
if (!$x_cache{$filename} || (stat $filename)[9] != $x_cache{$filename}{'mod_time'} and not _load_x_rgb($filename)) |
245
|
0 |
0 |
unless ($x_cache{$filename}{'colors'}{lc $args{'name'}}) |
259
|
7 |
19 |
if ($alpha =~ /^(.*)%\z/) { } |
279
|
2 |
2484 |
if (@_ == 1 and &Scalar::Util::blessed($_[0])) |
280
|
0 |
2 |
if ($_[0]->isa('Imager::Color')) { } |
|
2 |
0 |
elsif ($_[0]->isa('Imager::Color::Float')) { } |
286
|
1467 |
1017 |
if (@_ == 1) |
288
|
29 |
1438 |
if ($_[0] =~ /\A$rgb_key\( *$rgb_rgb *\)\z/) { } |
|
4 |
1434 |
elsif ($_[0] =~ /\A$rgb_key\( *$rgb_rgb_pc *\)\z/) { } |
|
22 |
1412 |
elsif ($_[0] =~ /\A$rgb_key\( *$rgb_rgb$rgb_alpha_sep$rgb_alpha *\)\z/) { } |
|
4 |
1408 |
elsif ($_[0] =~ /\A$rgb_key\( *$rgb_rgb_pc$rgb_alpha_sep$rgb_alpha *\)\z/) { } |
302
|
397 |
2028 |
if @_ == 3 and not grep(/[^\d.+eE-]/, @_) |
303
|
594 |
1434 |
if @_ == 4 and not grep(/[^\d.+eE-]/, @_) |
304
|
13 |
1421 |
if ($_[0] =~ /^\#?([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/i) |
308
|
1235 |
186 |
if ($_[0] =~ /^\#?([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/i) |
311
|
145 |
41 |
if ($_[0] =~ /^\#([\da-f])([\da-f])([\da-f])$/i) |
315
|
15 |
26 |
if (@_ == 1) { } |
323
|
1 |
40 |
if (exists $args{'gray'}) { } |
|
1 |
39 |
elsif (exists $args{'grey'}) { } |
|
2 |
37 |
elsif (exists $args{'red'} || exists $args{'r'} and exists $args{'green'} || exists $args{'g'} and exists $args{'blue'} || exists $args{'b'}) { } |
|
4 |
33 |
elsif (exists $args{'hue'} || exists $args{'h'} and exists $args{'saturation'} || exists $args{'s'} and exists $args{'value'} || exists $args{'v'}) { } |
|
2 |
31 |
elsif (exists $args{'web'}) { } |
|
16 |
15 |
elsif ($args{'name'}) { } |
|
2 |
13 |
elsif ($args{'gimp'}) { } |
|
0 |
13 |
elsif ($args{'xname'}) { } |
|
3 |
10 |
elsif ($args{'builtin'}) { } |
|
1 |
9 |
elsif ($args{'rgb'}) { } |
|
2 |
7 |
elsif ($args{'rgba'}) { } |
|
1 |
6 |
elsif ($args{'hsv'}) { } |
|
4 |
2 |
elsif ($args{'channels'}) { } |
|
2 |
0 |
elsif (exists $args{'channel0'} or $args{'c0'}) { } |
334
|
1 |
1 |
exists $args{'red'} ? : |
|
1 |
1 |
exists $args{'green'} ? : |
|
1 |
1 |
exists $args{'blue'} ? : |
339
|
2 |
2 |
exists $args{'hue'} ? : |
340
|
2 |
2 |
exists $args{'saturation'} ? : |
341
|
2 |
2 |
exists $args{'value'} ? : |
346
|
1 |
1 |
if ($args{'web'} =~ /^#?([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])$/i) { } |
|
1 |
0 |
elsif ($args{'web'} =~ /^#?([\da-f])([\da-f])([\da-f])$/i) { } |
354
|
15 |
1 |
unless (@result = _get_gimp_color(%args)) |
355
|
15 |
0 |
unless (@result = _get_x_color(%args)) |
357
|
6 |
9 |
unless (@result = "Imager::Color::Table"->get($args{'name'})) |
379
|
2 |
0 |
if @result == 4 |
392
|
4 |
4 |
exists $args{"channel$i"} ? : |
400
|
28 |
1 |
if (@result) |
401
|
0 |
28 |
if (exists $args{'alpha'} or exists $args{'a'}) |
402
|
0 |
0 |
exists $args{'alpha'} ? : |
415
|
2479 |
7 |
@arg ? : |
421
|
0 |
0 |
@arg ? : |
428
|
0 |
3 |
unless my $other = $opts{'other'} |
433
|
1 |
2 |
$ignore_alpha ? : |
435
|
1 |
10 |
unless $left[$ch] == $right[$ch] |
454
|
1 |
4 |
if ($green > $max) |
458
|
1 |
4 |
if ($blue > $max) |
463
|
1 |
4 |
if ($green < $min) |
466
|
0 |
5 |
if ($blue < $min) |
472
|
2 |
3 |
if ($max == $min) { } |
|
1 |
2 |
elsif ($maxc eq 'r') { } |
|
1 |
1 |
elsif ($maxc eq 'g') { } |
|
1 |
0 |
elsif ($maxc eq 'b') { } |
486
|
1 |
4 |
if ($max == 0) { } |
507
|
24 |
19 |
if ($alpha == 255) { } |
512
|
13 |
6 |
if (POSIX::ceil(POSIX::floor($ac / 10) * 10 * 255 / 100) == $alpha) { } |
|
3 |
3 |
elsif (POSIX::ceil(POSIX::floor($ac) * 255 / 100) == $alpha) { } |