com.anji.imaging
Class DefaultBufferedImageTransformer

java.lang.Object
  extended by com.anji.imaging.DefaultBufferedImageTransformer
All Implemented Interfaces:
BufferedImageTransformer, Configurable

public class DefaultBufferedImageTransformer
extends java.lang.Object
implements BufferedImageTransformer, Configurable

DefaultBufferedImageTransformer


Field Summary
static java.lang.String INTERPOLATION_TYPE_KEY
          property to set interpolation type
 
Constructor Summary
DefaultBufferedImageTransformer()
           
 
Method Summary
 void init(Properties props)
           
 void setImage(java.awt.image.BufferedImage anImg)
           
 java.awt.Image transform(TransformParameters parms)
          scales, rotates, translates, crops image
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTERPOLATION_TYPE_KEY

public static final java.lang.String INTERPOLATION_TYPE_KEY
property to set interpolation type

See Also:
AffineTransformOp, Constant Field Values
Constructor Detail

DefaultBufferedImageTransformer

public DefaultBufferedImageTransformer()
Method Detail

setImage

public void setImage(java.awt.image.BufferedImage anImg)
Specified by:
setImage in interface BufferedImageTransformer
See Also:
BufferedImageTransformer.setImage(java.awt.image.BufferedImage)

transform

public java.awt.Image transform(TransformParameters parms)
Description copied from interface: BufferedImageTransformer
scales, rotates, translates, crops image

Specified by:
transform in interface BufferedImageTransformer
Returns:
transformed image
See Also:
BufferedImageTransformer.transform(com.anji.imaging.TransformParameters)

init

public void init(Properties props)
          throws java.lang.Exception
Specified by:
init in interface Configurable
Parameters:
props - configuration parameters
Throws:
java.lang.Exception
See Also:
Configurable.init(com.anji.util.Properties)