The commandline-tools of ImageMagick were the first tools supported by im4java. Available classes:
org.im4java.core.IMOps
org.im4java.core.IMOperation
org.im4java.core.CompareCmd
org.im4java.core.CompositeCmd
org.im4java.core.ConvertCmd
org.im4java.core.DisplayCmd
org.im4java.core.IdentifyCmd
org.im4java.core.ImageMagickCmd
org.im4java.core.MogrifyCmd
org.im4java.core.MontageCmd
GraphicsMagick is a fast alternative to ImageMagick. It has only a subset of ImageMagick features, but for most of the daily work it the tool of choice. Available classes:
org.im4java.core.GMOps
org.im4java.core.GMOperation
org.im4java.core.GraphicsMagickCmd
Note that you can also use the specific command-classes of ImageMagick, you just have to configure im4java to use GraphicsMagick.
The tool dcraw converts all kinds of RAW image-formats to standard formats like tiff. Available classes:
org.im4java.core.DCRAWOps
org.im4java.core.DCRAWOperation
org.im4java.core.DcrawCmd
UFRaw, and it's batch-sibling ufraw-batch also convert RAW image-formats. Available classes:
org.im4java.core.UFRawOps
org.im4java.core.UFRawOperation
org.im4java.core.UFRawCmd
With exiftool you can read and write image-metadata. Available classes:
org.im4java.core.ETOps
org.im4java.core.ETOperation
getTags
,
setTags
etc.)org.im4java.core.ExiftoolCmd
The tool jpegtran supports various lossless jpeg-transformations (e.g. rotation or cropping). Available classes:
org.im4java.core.JPTOps
org.im4java.core.JPTOperation
org.im4java.core.JpegtranCmd