home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 October / PCWorld_2001-10_cd.bin / Software / TemaCD / 3dcanvas / 3DCanv9.CAB / delegates.mgk < prev    next >
Text File  |  2000-10-29  |  6KB  |  215 lines

  1. # ImageMagick delegates for Windows NT.  The format is as follows.  Each
  2. # delegate begins with a tag and/or format separated by a operator tag
  3. # (<=, <=>, =>).  This line must be followed by one or more commands
  4. # preceded with a tab (\t) character.  If a command exceeds the length of
  5. # a line, use the backslash continuation character.  End the command with
  6. # an ampersand (&) to execute the command in the background.
  7. # Optionally you can include the image filename, type, width, height, or
  8. # other image attributes by embedding special format characters:
  9. #   %b   file size
  10. #   %d   directory
  11. #   %e   filename extention
  12. #   %f   filename
  13. #   %h   height
  14. #   %i   input filename
  15. #   %l   label
  16. #   %m   magick
  17. #   %n   number of scenes
  18. #   %o   output filename
  19. #   %p   page number
  20. #   %q   quantum depth
  21. #   %s   scene number
  22. #   %t   top of filename
  23. #   %u   unique temporary filename
  24. #   %w   width
  25. #   %x   x resolution
  26. #   %y   y resolution
  27. #   %z   data written to this file is discarded
  28. # There are three types of delegates: decode, encode, and bypass.  Decode
  29. # delegates begin with a image format (tag) specified (e.g. mpeg) followed
  30. # with a equal-greater sign (=>).  The delegate is invoked whenever ImageMagick
  31. # attempts to read an image whose format specifier or filename extension
  32. # matches the tag (e.g.  image.mpg for tag mpg=>).  The delegate must
  33. # write an image to the file designated by %o in an image format that
  34. # ImageMagick understands (e.g. pnm).
  35. # An encode delegate begins with an image format, a less-equal sign (<=),
  36. # and a tag.  The delegate is invoked whenever ImageMagick attempts to
  37. # write an image whose format specifier or filename extension matches the
  38. # tag (e.g. image.mpg for tag <=mpg).  ImageMagick writes to a temporary
  39. # file in the format you specify.  The delegate can then read this file
  40. # and convert it to a format it supports and presumably ImageMagick does
  41. # not.
  42. # If you use a less-equal-greater sign (<=>) the delegate bypasses
  43. # ImageMagick and directly converts the image file (this assumes you do not
  44. # apply any image transforms such as sizing or rotation).
  45. # Lines that begin with a pound sign (#) are comments and are ignored.
  46. # There are a number of delegates used by ImageMagick for special
  47. # circumstances.  For example, the print or Ghostscript delegate.  Don't
  48. # remove these or ImageMagick may behave strangely.
  49. # ImageMagick looks for the delegate configurarion file in this order:
  50. #     c:\ImageMagick\delegates.mgk
  51. #     MAGICK_DELEGATE_PATH\delegates.mgk
  52. #     delegates.mgk
  53. # where MAGICK_DELEGATE_PATH is an environment variable.
  54. # Like entries in the later two directory overrides the specification in
  55. # the system-wide delegates file.
  56. #
  57. #
  58.  
  59. <=bzip
  60.     |bzip2 -f > %o
  61.  
  62. <=compress
  63.     |compress -c > %o
  64.  
  65. <=show
  66.     display -immutable -window_group %g -title "%l of %f" tmp:%o &
  67.  
  68. <=zip
  69.     |gzip -cf > %o
  70.  
  71. bmp<=launch
  72.     c:/program files/accessories/mspaint %i.
  73.  
  74. bmp<=win
  75.     c:/program files/accessories/mspaint %i.
  76.  
  77. browse=>
  78.     cmd /C start http://www.wizards.dupont.com/cristy/ImageMagick.html &
  79.  
  80. bzip=>
  81.     |bzip2 -cd %i
  82.  
  83. cgm=>
  84.     ralcgm -d ps %i %o %u
  85.     convert -concatenate %o*.ps %o
  86.  
  87. compress=>
  88.     |uncompress -c %i
  89.  
  90. dvi=>
  91.     dvips -q -o %o %i
  92.  
  93. edit=>
  94.     notepad %o
  95.  
  96. eps<=>pdf
  97.     gswin32c -dMaxBitmap=300000000 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER \
  98.       -sOutputFile="%o" -- "%i" -c quit
  99.  
  100. eps<=>ps
  101.     gswin32c -dMaxBitmap=300000000 -sDEVICE=pswrite -q -dNOPAUSE -dSAFER \
  102.       -sOutputFile="%o" -- "%i" -c quit
  103.  
  104. file=>
  105.     wget --quiet --output-document=%o %m:%i
  106.  
  107. fig=>
  108.     fig2dev -L ps %i %o
  109.  
  110. ftp=>
  111.     wget --quiet --output-document=%o %m:%i
  112.  
  113. # Gnuplot format (rendered as Postscript)
  114. # Add additional gnuplot commands to the input file to adjust output.
  115. gplt=>
  116.     echo "set size 1.25,0.62; set terminal postscript portrait color solid; set output '%o'; load '%i'" > %u
  117.     gnuplot %u
  118.  
  119. gs-color=>
  120.     gswin32c -dMaxBitmap=300000000 -sDEVICE=pnmraw -q -dNOPAUSE -dSAFER \
  121.       -dTextAlphaBits=%u -dGraphicsAlphaBits=%u -g%s -r%s %s \
  122.       -sOutputFile="%s" -- "%s" -c quit
  123.  
  124. gs-mono=>
  125.     gswin32c -dMaxBitmap=300000000 -sDEVICE=pbmraw -q -dNOPAUSE -dSAFER \
  126.       -dTextAlphaBits=%u -dGraphicsAlphaBits=%u -g%s -r%s %s \
  127.       -sOutputFile="%s" -- "%s" -c quit
  128.  
  129. hpgl=>
  130.     hp2xx -q -m eps -f %i %o
  131.  
  132. htm=>
  133.     html2ps -o %o %i
  134.  
  135. html=>
  136.     html2ps -o %o %i
  137.  
  138. http=>
  139.     wget --quiet --output-document=%o %m:%i
  140.  
  141. mpg=>
  142.     mpeg2decode -q -b %i -f -r -o3 %o%%05d
  143.     convert -concatenate %o*.ppm %o
  144.  
  145. m2v=>
  146.     mpeg2decode -q -b %i -f -r -o3 %o%%05d
  147.     convert -concatenate %o*.ppm %o
  148.  
  149. pcl<=print
  150.     print %i
  151.  
  152. pdf<=>eps
  153.     gswin32c -dMaxBitmap=300000000 -sDEVICE=epswrite -q -dNOPAUSE -dSAFER \
  154.       -sOutputFile="%o" -- "%i" -c quit
  155.  
  156. pdf<=>ps
  157.     gswin32c -dMaxBitmap=300000000 -sDEVICE=pswrite -q -dNOPAUSE -dSAFER \
  158.       -sOutputFile="%o" -- "%i" -c quit
  159.  
  160. pgp=>
  161.     pgpv -fq %i
  162.  
  163. pov=>
  164.     povray +i%i +o%o +fn%q +w%w +h%h +a -q9 -kfi%s -kff%n
  165.     convert -concatenate %o*.png %o
  166.  
  167. ps<=>eps
  168.     gswin32c -dMaxBitmap=300000000 -sDEVICE=epswrite -q -dNOPAUSE -dSAFER \
  169.       -sOutputFile="%o" -- "%i" -c quit
  170.  
  171. ps<=>pdf
  172.     gswin32c -dMaxBitmap=300000000 -sDEVICE=pdfwrite -q -dNOPAUSE -dSAFER \
  173.       -sOutputFile="%o" -- "%i" -c quit
  174.  
  175. rad=>
  176.     ra_ppm -g 1.0 %i %o
  177.  
  178. rgba<=rle
  179.     mogrify -flip -size %wx%h rgba:%i
  180.     rawtorle -w %w -h %h -n 4 -o %o %i
  181.  
  182. scan=>
  183.     scanimage  -d %i > %o
  184.  
  185. shtml=>
  186.     html2ps -o %o %i
  187.  
  188. txt<=>ps
  189.     enscript -o %o %i
  190.  
  191. wmf=>
  192.     wmftogif %i %o
  193.  
  194. yuv<=m2v
  195.     mpeg2encode %u %o
  196.     convert -concatenate %i*.yuv %u
  197.  
  198. yuv<=mpg
  199.     mpeg2encode %u %o
  200.     convert -concatenate %i*.yuv %u
  201.  
  202. zip=>
  203.     |gzip -cdfq %i
  204.