1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE delegatemap [
3 <!ELEMENT delegatemap (delegate)+>
4 <!ELEMENT delegate (#PCDATA)>
5 <!ATTLIST delegate decode CDATA #IMPLIED>
6 <!ATTLIST delegate encode CDATA #IMPLIED>
7 <!ATTLIST delegate mode CDATA #IMPLIED>
8 <!ATTLIST delegate spawn CDATA #IMPLIED>
9 <!ATTLIST delegate stealth CDATA #IMPLIED>
10 <!ATTLIST delegate command CDATA #REQUIRED>
13 Delegate command file.
15 Commands which specify
17 decode="in_format" encode="out_format"
19 specify the rules for converting from in_format to out_format These
20 rules may be used to translate directly between formats.
22 Commands which specify only
26 specify the rules for converting from in_format to some format that
27 ImageMagick will automatically recognize. These rules are used to
30 Commands which specify only
34 specify the rules for an "encoder" which may accept any input format.
36 For delegates other than ps:*, pcl:*, and mpeg:* the substitution rules are
39 %i input image filename
40 %o output image filename
41 %u unique temporary filename
42 %Z unique temporary filename
43 %# input image signature
45 %c input image comment
47 %h image rows (height)
48 %k input image number colors
53 %w image columns (width)
54 %x input image x resolution
55 %y input image y resolution
57 Set option delegate:bimodal=true to process bimodal delegates otherwise they
61 <delegate decode="autotrace" stealth="True" command=""convert" "%i" "pnm:%u"\n"autotrace" -input-format pnm -output-format svg -output-file "%o" "%u""/>
62 <delegate decode="avi:decode" stealth="True" command=""mplayer" "%i" -really-quiet -ao null -vo png:z=3"/>
63 <delegate decode="blender" command=""@BlenderDecoderDelegate@" -b "%i" -F PNG -o "%o""\n"convert" -concatenate "%o*.png" "%o""/>
64 <delegate decode="browse" stealth="True" spawn="True" command=""xdg-open" http://www.imagemagick.org/"/>
65 <delegate decode="cgm" thread-support="False" command=""ralcgm" -d ps -oC < "%i" > "%o" 2> "%Z""/>
66 <delegate decode="dvi" command=""dvips" -q -o "%o" "%i""/>
67 <delegate decode="dng:decode" command=""/usr/bin/ufraw-batch" --silent --wb=camera --black-point=auto --exposure=auto --create-id=also --out-type=png --out-depth=16 "--output=%u.png" "%i""/>
68 <delegate decode="edit" stealth="True" command=""xterm" -title "Edit Image Comment" -e vi "%o""/>
69 <delegate decode="eps" encode="pdf" mode="bi" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
70 <delegate decode="eps" encode="ps" mode="bi" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
71 <delegate decode="fig" command=""fig2dev" -L ps "%i" "%o""/>
72 <delegate decode="gplt" command=""echo" "set size 1.25,0.62 set terminal postscript portrait color solid; set output "%o"; load "%i"" > "%u";"gnuplot" "%u""/>
73 <delegate decode="hdr" command=""ra_pfm" "%i" "%o""/>
74 <delegate decode="hpg" command=""hp2xx" -q -m eps -f `basename "%o"` "%i" mv -f `basename "%o"` "%o""/>
75 <delegate decode="hpgl" command="if [ -e hp2xx -o -e /usr/bin/hp2xx ]; then hp2xx -q -m eps -f `basename "%o"` "%i"; mv -f `basename "%o"` "%o"; else echo "You need to install hp2xx to use HPGL files with ImageMagick."; exit 1; fi"/>
76 <delegate decode="htm" command=""html2ps" -U -o "%o" "%i""/>
77 <delegate decode="html" command=""html2ps" -U -o "%o" "%i""/>
78 <delegate decode="https" command=""curl" -s -k -o "%o" "https:%M""/>
79 <delegate decode="ilbm" command=""ilbmtoppm" "%i" > "%o""/>
80 <delegate decode="man" command=""groff" -man -Tps "%i" > "%o""/>
81 <delegate decode="mpeg:decode" command=""ffmpeg" -v -1 -vframes %S -i "%i" -vcodec pam -an -f rawvideo -y "%u.pam" 2> "%Z""/>
82 <delegate encode="mpeg:encode" stealth="True" command=""ffmpeg" -v -1 -mbd rd -flags +4mv+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 1/2 -i "%M%%d.jpg" "%u.%m" 2> "%Z""/>
83 <delegate decode="pcl:color" stealth="True" command=""pcl6" -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
84 <delegate decode="pcl:cmyk" stealth="True" command=""pcl6" -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
85 <delegate decode="pcl:mono" stealth="True" command=""pcl6" -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
86 <delegate decode="pdf" encode="eps" mode="bi" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
87 <delegate decode="pdf" encode="ps" mode="bi" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pswrite" "-sOutputFile=%o" "-f%i""/>
88 <delegate decode="pic" command=""ra_pfm" "%i" "%o""/>
89 <delegate decode="png" encode="launch" mode="encode" command=""gimp" "%i""/>
90 <delegate decode="pnm" encode="ilbm" mode="encode" command=""ppmtoilbm" -24if "%i" > "%o""/>
91 <delegate decode="pov" command=""povray" "+i%i" -D0 +o"%o" +fn%q +w%w +h%h +a -q9 -kfi"%s" -kff"%n"\n"convert" -concatenate "%o*.png" "%o""/>
92 <delegate decode="ps" encode="eps" mode="bi" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=epswrite" "-sOutputFile=%o" "-f%i""/>
93 <delegate decode="ps" encode="pdf" mode="bi" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pdfwrite" "-sOutputFile=%o" "-f%i""/>
94 <delegate decode="ps" encode="print" mode="encode" command="lpr "%i""/>
95 <delegate decode="ps:alpha" stealth="True" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pngalpha" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
96 <delegate decode="ps:cmyk" stealth="True" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pam" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
97 <delegate decode="ps:color" stealth="True" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
98 <delegate decode="ps:mono" stealth="True" command=""gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "-f%s" "-f%s""/>
99 <delegate decode="rad" command=""ra_pfm" "%i" "%o""/>
100 <delegate decode="rgba" encode="rle" mode="encode" command=""rawtorle" -o "%o" -v "%i""/>
101 <delegate decode="scan" command=""scanimage" -d "%i" > "%o""/>
102 <delegate decode="scanx" command=""scanimage" > "%o""/>
103 <delegate decode="miff" encode="show" stealth="True" spawn="True" command=""/usr/local/bin/display" -immutable -delay 0 -window-group %[group] -title "%l of %f" "ephemeral:%i""/>
104 <delegate decode="shtml" command=""html2ps" -U -o "%o" "%i""/>
105 <delegate decode="svg" command=""wmf2eps" -o "%o" "%i""/>
106 <delegate decode="txt" encode="ps" mode="bi" command=""enscript" -o "%o" "%i""/>
107 <delegate decode="miff" encode="win" stealth="True" spawn="True" command=""/usr/local/bin/display" -immutable -delay 0 -window-group %[group] -title "%l of %f" "ephemeral:%i""/>
108 <delegate decode="wmf" command=""wmf2eps" -o "%o" "%i""/>
109 <delegate decode="xps:color" stealth="True" command=""gxps" -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=ppmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
110 <delegate decode="xps:cmyk" stealth="True" command=""gxps" -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=bmpsep8" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>
111 <delegate decode="xps:mono" stealth="True" command=""gxps" -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pbmraw" -dTextAlphaBits=%u -dGraphicsAlphaBits=%u "-r%s" %s "-sOutputFile=%s" "%s""/>