This class implements an image-information object. The one-argument constructor expects a filename and parses the output of the "identify -verbose" command to create a hashtable of properties. This is the so called complete information. The two-argument constructor has a boolean flag as second argument. If you pass true, the Info-object only creates a set of so called basic information. This is more efficient since only a subset of the attributes of the image are requested and parsed.
Since the output of "identify -verbose" is meant as an human-readable interface parsing it is inherently flawed. This implementation interprets every line with a colon as a key-value-pair. This is not necessarely correct, e.g. the comment-field could be multi-line with colons within the comment.
An alternative to the Info-class is to use the exiftool-command and the wrapper for it provided by im4java.
@version $Revision: 1.14 $
@author $Author: bablokb $
@since 0.95