File: filterlist.perl

package info (click to toggle)
libimager-perl 0.50-1etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 3,120 kB
  • ctags: 2,907
  • sloc: ansic: 21,092; perl: 15,461; makefile: 56
file content (12 lines) | stat: -rwxr-xr-x 376 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl 

use Imager;
print "Filter          Arguments\n";
for $filt (keys %Imager::filters) {
    @callseq=@{$Imager::filters{$filt}{'callseq'}};
    %defaults=%{$Imager::filters{$filt}{'defaults'}};
    shift(@callseq);
    @b=map { exists($defaults{$_}) ? $_.'('.$defaults{$_}.')' : $_ } @callseq;
    $str=join(" ",@b);    
    printf("%-15s %s\n",$filt,$str );
}