ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cfmaps/cfmap2png
(Generate patch)

Comparing cfmaps/cfmap2png (file contents):
Revision 1.25 by root, Sun Jan 6 21:12:00 2008 UTC vs.
Revision 1.26 by root, Tue Aug 26 01:28:16 2008 UTC

217 217
218 ($map_pb, \%meta) 218 ($map_pb, \%meta)
219} 219}
220 220
221for my $file (@ARGV) { 221for my $file (@ARGV) {
222 my $mapa = read_arch $file;
223 $file =~ s/\.map$//; 222 $file =~ s/\.map$//;
223 my $mapa = read_arch "$file.map";
224 my ($pb, $meta) = cfmap_render $mapa, $file; 224 my ($pb, $meta) = cfmap_render $mapa, $file;
225 $pb->save ("$file.png~~", "png"); 225 $pb->save ("$file.png~~", "png");
226 system "gm", "convert", "$file.png~~", "-filter" => "lanczos", "-geometry" => "3.125%", "-quality" => 85, "$file.jpg"; 226 system "gm", "convert", "$file.png~~", "-filter" => "lanczos", "-geometry" => "3.125%", "-quality" => 85, "$file.jpg";
227 #system "mogrify", "-colors" => 65536, "$file.png~"; # destroys transparency 227 #system "mogrify", "-colors" => 65536, "$file.png~"; # destroys transparency
228 system "optipng", "-q", "-out", "$file.png~", "$file.png~~"; 228 system "optipng", "-q", "-out", "$file.png~", "$file.png~~";
229# system "pngnq <\Q$file.png~\E >\Q$file.png\E"; 229# system "pngnq <\Q$file.png~\E >\Q$file.png\E";
230 unlink "$file.png~~"; 230 unlink "$file.png~~";
231 utime +(stat $file)[8,9], "$file.jpg"; 231 utime +(stat "$file.map")[8,9], "$file.jpg" or die "$file.jpg: $!";
232 utime +(stat $file)[8,9], "$file.png~"; 232 utime +(stat "$file.map")[8,9], "$file.png~" or die "$file.png~: $!";
233 rename "$file.png~", "$file.png"; 233 rename "$file.png~", "$file.png";
234} 234}
235 235
236 236
237 237

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines