ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/utils/cfutil.in
(Generate patch)

Comparing deliantra/server/utils/cfutil.in (file contents):
Revision 1.20 by root, Mon Apr 2 18:04:47 2007 UTC vs.
Revision 1.22 by root, Thu Apr 5 13:50:49 2007 UTC

147 # possibly enlarge 147 # possibly enlarge
148 if (0 > aio_stat "$stem.64x64.png") { 148 if (0 > aio_stat "$stem.64x64.png") {
149 my $other = "$stem.64x64.png~"; 149 my $other = "$stem.64x64.png~";
150 150
151 if (0 > aio_lstat $other or (-M _) > (-M $path)) { 151 if (0 > aio_lstat $other or (-M _) > (-M $path)) {
152 warn "rescale $other\n";#d#
153 my $wrap = 0; # for the time being 152 my $wrap = 0; # for the time being
154 fork_sub { 153 fork_sub {
155 system "convert png:\Q$path\E -depth 8 rgba:-" 154 system "convert png:\Q$path\E -depth 8 rgba:-"
156 . "| $exec_prefix/bin/cfhq2xa $w $h $wrap" 155 . "| $exec_prefix/bin/cfhq2xa $w $h $wrap"
157 . "| convert -depth 8 -size ".($w * 2)."x".($h * 2)." rgba:- $QUANTIZE -quality 00 png32:\Q$other\E~" 156 . "| convert -depth 8 -size ".($w * 2)."x".($h * 2)." rgba:- $QUANTIZE -quality 00 png32:\Q$other\E~"
176 die "$other~ has zero size, aborting." unless -s "$other~"; 175 die "$other~ has zero size, aborting." unless -s "$other~";
177 rename "$other~", $other; 176 rename "$other~", $other;
178 }; 177 };
179 } 178 }
180 179
181 warn "scaled down $path to $other\n";#d# 180 #warn "scaled down $path to $other\n";#d#
182
183 push @png, [$other, !$CACHE]; 181 push @png, [$other, !$CACHE];
184 } 182 }
185 } 183 }
186 184
187 (my $face = $stem) =~ s/^.*\///; 185 (my $face = $stem) =~ s/^.*\///;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines