| line |
true |
false |
branch |
|
33
|
33 |
63 |
if (@parts and $parts[0] =~ /^$REGION$/u) |
|
35
|
12 |
21 |
if ($1) { } |
|
|
8 |
13 |
elsif ($2) { } |
|
43
|
1 |
7 |
if not $region_pct->[2] && $region_pct->[3] or grep {$_ > 100;} @$region_pct |
|
47
|
46 |
49 |
if (@parts and $parts[0] =~ /^$SIZE$/u) |
|
51
|
28 |
18 |
if ($5 // $6) // $8 |
|
53
|
11 |
35 |
if (defined $3) |
|
55
|
1 |
10 |
if ($upscale) { } |
|
59
|
2 |
8 |
if $size_pct == 0 or $size_pct > 100 |
|
66
|
9 |
84 |
if (@parts and $parts[0] =~ /^$ROTATION$/u) |
|
72
|
6 |
3 |
$mirror ? : |
|
75
|
7 |
86 |
if (@parts and $parts[0] =~ /^(($QUALITY)([.]($FORMAT))?|[.]($FORMAT))$/u) |
|
81
|
3 |
90 |
if @parts |
|
110
|
2 |
28 |
if ($self->{'region'} eq 'square') { } |
|
|
3 |
25 |
elsif ($self->{'region_pct'}) { } |
|
|
5 |
20 |
elsif ($self->{'region_px'}) { } |
|
118
|
1 |
2 |
unless $w = pct2px($w, $width) |
|
119
|
0 |
2 |
unless $h = pct2px($h, $height) |
|
124
|
1 |
4 |
if $x >= $width and $y >= $height |
|
126
|
3 |
25 |
if $region eq "0,0,$width,$height" |
|
129
|
5 |
23 |
if ($region ne 'full') |
|
133
|
5 |
23 |
if ($self->{'size_pct'}) |
|
136
|
3 |
2 |
unless pct2px($self->{'size_pct'}, $width) and pct2px($self->{'size_pct'}, $height) |
|
148
|
2 |
23 |
if ($size eq '^max' and $maxHeight) |
|
155
|
15 |
10 |
unless ($size =~ /\^?max/u) |
|
156
|
2 |
13 |
if ($self->{'size_pct'}) { } |
|
159
|
0 |
2 |
if $upscale |
|
163
|
0 |
2 |
unless $w or $h |
|
164
|
2 |
6 |
if not $upscale and $h > $height || $w > $width |
|
166
|
7 |
4 |
if ($w and $h) { } |
|
|
3 |
1 |
elsif ($w) { } |
|
|
1 |
0 |
elsif ($h) { } |
|
167
|
5 |
2 |
if ($ratio) |
|
168
|
2 |
3 |
if ($w / $h > $width / $height) { } |
|
185
|
5 |
6 |
if $upscale |
|
188
|
3 |
10 |
if $size =~ /^\^?$width,$height$/u |
|
192
|
5 |
18 |
if ($maxHeight) |
|
193
|
3 |
2 |
if $size =~ /^\^?(\d+),(\d+)$/u |
|
194
|
3 |
2 |
if $width > $maxWidth or $height > $maxHeight |
|
198
|
0 |
20 |
defined $self->{'format'} ? : |
|
216
|
1 |
98 |
defined $self->{'format'} ? : |