Package com.day.image


package com.day.image

The com.day.image Package contains the main classes of the Day Graphics Engine. This framework consists of one basic class : The Layer class is the functional basis onto which the whole Graphics Engine is built. Though the classes implementing the java.awt.image.BufferedImageOp interface take java.awt.image.BufferedImage as parameters, they are also heavily used by the methods provided by the Layer class.

The rest of the classes in the com.day.image Package contain more functionality of the Graphics Engine for direct use with the Layer class.

Since:
coati
  • Class
    Description
    The AbstractBufferedImageOp provides a basic implementation to implement the BufferedImageOp interface.
    The Animation class takes a series of Layers and puts them in a single output graphic stream adding animation code for the number of loops and the delay time and disposal method of the single patches.
    The ColorCurve class is a container to provide color and tonality information.
    The DistortOp class implements the distortion operation on a BufferedImage.
    Deprecated.
    as of Communiqu� 3.1.0, use com.day.image.DitherOp instead, this class will be removed in the next release.
    The DitherOp provides the dithering capability for reducing colors of an image to any number of colors.
     
    The EmbossOp implements embossing of an image against another image, the so called bump image.
    The Font class is a wrapper for the com.day.image.Font class which provides the functionality to seamlessly support multiple font formats and sources.
    The ImageSupport class provides methods, which are implemented differently for Java 1.3 and for Java 1.4.
    The Layer class provides a simplified usage pattern for doing graphics rendering.
    The LuminanceSystem class encapsulates luminance factor values for greyscaling operations.
    The LineStyle class implements the Communiqu� 2 line style.
    The MultitoneOp class implements similar functionality as the Photoshop Duplex function.
    The ResizeOp class implements a weighted resize filter which produces better results than the scaling AffineTransformOp and is faster than a blurring ConvolveOp with a following scaling AffineTransformOp.
    The StampOp is an image operation, which may scale the source image to the destination image and put a stamp mark ontop of the (scaled) destination image.