magick
Class Magick

java.lang.Object
  extended by magick.Magick
Direct Known Subclasses:
DrawInfo, ImageInfo, MagickImage, MagickInfo, MagickProducer, PixelPacket, QuantizeInfo

public class Magick
extends java.lang.Object

The sole purchase of this class is to cause the native library to be loaded whenever a concrete class is used and provide utility methods.

Author:
Eric Yeo, Max Kollegov <virtual_max@geocities.com>

Constructor Summary
Magick()
           
 
Method Summary
static int parseImageGeometry(java.lang.String geometry, java.awt.Rectangle rect)
          Parses a geometry specification and returns the width, height, x, and y values in the rectangle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Magick

public Magick()
Method Detail

parseImageGeometry

public static int parseImageGeometry(java.lang.String geometry,
                                     java.awt.Rectangle rect)
Parses a geometry specification and returns the width, height, x, and y values in the rectangle. It also returns flags that indicates which of the four values (width, height, xoffset, yoffset) were located in the string, and whether the x and y values are negative. In addition, there are flags to report any meta characters (%, !, <, and >).

Parameters:
geometry - String containing the geometry specifications
rect - The rectangle of values x, y, width and height
Returns:
bitmask indicating the values in the geometry string
See Also:
GeometryFlags