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
-
ClassDescriptionThe
AbstractBufferedImageOp
provides a basic implementation to implement theBufferedImageOp
interface.TheAnimation
class takes a series ofLayer
s 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.TheColorCurve
class is a container to provide color and tonality information.TheDistortOp
class implements the distortion operation on aBufferedImage
.Deprecated.as of Communiqu� 3.1.0, use com.day.image.DitherOp instead, this class will be removed in the next release.TheDitherOp
provides the dithering capability for reducing colors of an image to any number of colors.TheEmbossOp
implements embossing of an image against another image, the so called bump image.TheFont
class is a wrapper for thecom.day.image.Font
class which provides the functionality to seamlessly support multiple font formats and sources.TheImageSupport
class provides methods, which are implemented differently for Java 1.3 and for Java 1.4.TheLayer
class provides a simplified usage pattern for doing graphics rendering.TheLuminanceSystem
class encapsulates luminance factor values for greyscaling operations.TheLineStyle
class implements the Communiqu� 2 line style.TheMultitoneOp
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.TheStampOp
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.