index.xml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN"
  3. "http://forrest.apache.org/dtd/document-v20.dtd">
  4. <!--
  5. Copyright (c) 2010-2012 by Bernhard Bablok (bablokb@users.sourceforge.net)
  6. $Revision: 1.2 $
  7. $Author: bablokb $
  8. -->
  9. <document>
  10. <header>
  11. <title>Tools supported by the im4java-Library</title>
  12. </header>
  13. <body>
  14. <section id="im">
  15. <title>ImageMagick</title>
  16. <p>
  17. The commandline-tools of <a
  18. href="ext:imagemagick">ImageMagick</a> were the first tools
  19. supported by im4java. Available classes:
  20. </p>
  21. <dl>
  22. <dt><code>org.im4java.core.IMOps</code></dt>
  23. <dd>automatically generated, do not use directly</dd>
  24. <dt><code>org.im4java.core.IMOperation</code></dt>
  25. <dd>Wrapper to commandline-options</dd>
  26. <dt><code>org.im4java.core.CompareCmd</code></dt>
  27. <dd>Wraps <em>compare</em></dd>
  28. <dt><code>org.im4java.core.CompositeCmd</code></dt>
  29. <dd>Wraps <em>composite</em></dd>
  30. <dt><code>org.im4java.core.ConvertCmd</code></dt>
  31. <dd>Wraps <em>convert</em></dd>
  32. <dt><code>org.im4java.core.DisplayCmd</code></dt>
  33. <dd>Wraps <em>display</em></dd>
  34. <dt><code>org.im4java.core.IdentifyCmd</code></dt>
  35. <dd>Wraps <em>identify</em></dd>
  36. <dt><code>org.im4java.core.ImageMagickCmd</code></dt>
  37. <dd>This class lets you pass the command to the constructor</dd>
  38. <dt><code>org.im4java.core.MogrifyCmd</code></dt>
  39. <dd>Wraps <em>mogrify</em></dd>
  40. <dt><code>org.im4java.core.MontageCmd</code></dt>
  41. <dd>Wraps <em>montage</em></dd>
  42. </dl>
  43. </section>
  44. <section id="gm">
  45. <title>GraphicsMagick</title>
  46. <p>
  47. <a href="ext:graphicsmagick">GraphicsMagick</a> is a fast
  48. alternative to <a href="ext:imagemagick">ImageMagick</a>.
  49. It has only a subset of ImageMagick features, but for most of
  50. the daily work it the tool of choice. Available classes:
  51. </p>
  52. <dl>
  53. <dt><code>org.im4java.core.GMOps</code></dt>
  54. <dd>automatically generated, do not use directly</dd>
  55. <dt><code>org.im4java.core.GMOperation</code></dt>
  56. <dd>Wrapper to commandline-options</dd>
  57. <dt><code>org.im4java.core.GraphicsMagickCmd</code></dt>
  58. <dd>This class lets you pass the (sub)-command to the constructor</dd>
  59. </dl>
  60. <p>Note that you can also use the specific command-classes of
  61. ImageMagick, you just have to configure im4java to use
  62. GraphicsMagick.
  63. </p>
  64. </section>
  65. <section id="dcraw">
  66. <title>dcraw</title>
  67. <p>The tool dcraw converts all kinds of RAW image-formats to
  68. standard formats like tiff. Available classes:
  69. </p>
  70. <dl>
  71. <dt><code>org.im4java.core.DCRAWOps</code></dt>
  72. <dd>automatically generated, do not use directly</dd>
  73. <dt><code>org.im4java.core.DCRAWOperation</code></dt>
  74. <dd>Wrapper to commandline-options</dd>
  75. <dt><code>org.im4java.core.DcrawCmd</code></dt>
  76. <dd>Wraps <em>dcraw</em></dd>
  77. </dl>
  78. </section>
  79. <section id="ufraw">
  80. <title>ufraw</title>
  81. <p>UFRaw, and it's batch-sibling ufraw-batch also convert RAW
  82. image-formats. Available classes:
  83. </p>
  84. <dl>
  85. <dt><code>org.im4java.core.UFRawOps</code></dt>
  86. <dd>automatically generated, do not use directly</dd>
  87. <dt><code>org.im4java.core.UFRawOperation</code></dt>
  88. <dd>Wrapper to commandline-options</dd>
  89. <dt><code>org.im4java.core.UFRawCmd</code></dt>
  90. <dd>Wraps <em>ufraw</em> and <em>ufraw-batch</em>. The
  91. constructor has a boolean argument <em>batchMode</em>, if
  92. true, the wrapper runs <em>ufraw-batch</em>.</dd>
  93. </dl>
  94. </section>
  95. <section id="exiftool">
  96. <title>exiftool</title>
  97. <p>With exiftool you can read and write
  98. image-metadata. Available classes:
  99. </p>
  100. <dl>
  101. <dt><code>org.im4java.core.ETOps</code></dt>
  102. <dd>automatically generated, do not use directly</dd>
  103. <dt><code>org.im4java.core.ETOperation</code></dt>
  104. <dd>Wrapper to commandline-options. Exiftool differs from
  105. other tools: it supports hundreds of exif-tags as
  106. commandline-switches. To prevent bloat, im4java supports the
  107. tags differently (see the methods <code>getTags</code>,
  108. <code>setTags</code> etc.)</dd>
  109. <dt><code>org.im4java.core.ExiftoolCmd</code></dt>
  110. <dd>Wraps <em>exiftool</em></dd>
  111. </dl>
  112. </section>
  113. <section id="jpegtran">
  114. <title>jpegtran</title>
  115. <p>The tool jpegtran supports various lossless
  116. jpeg-transformations (e.g. rotation or cropping). Available
  117. classes:
  118. </p>
  119. <dl>
  120. <dt><code>org.im4java.core.JPTOps</code></dt>
  121. <dd>automatically generated, do not use directly</dd>
  122. <dt><code>org.im4java.core.JPTOperation</code></dt>
  123. <dd>Wrapper to commandline-options</dd>
  124. <dt><code>org.im4java.core.JpegtranCmd</code></dt>
  125. <dd>Wraps <em>jpegtran</em></dd>
  126. </dl>
  127. </section>
  128. </body>
  129. </document>