se.datadosen.jalbum.scaling
Class ImageScaler

java.lang.Object
  extended by se.datadosen.jalbum.scaling.ImageScaler

public abstract class ImageScaler
extends java.lang.Object


Constructor Summary
ImageScaler()
           
 
Method Summary
static ImageScaler getScaler(java.lang.String name)
          Retrive a ImageScaler instance
static ImageScaler getScaler(java.lang.String name, boolean hardwareScaling)
           
abstract  java.awt.image.BufferedImage scale(java.awt.Image input, int destinationWidth, int destinationHeight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageScaler

public ImageScaler()
Method Detail

getScaler

public static ImageScaler getScaler(java.lang.String name)
Retrive a ImageScaler instance


getScaler

public static ImageScaler getScaler(java.lang.String name,
                                    boolean hardwareScaling)

scale

public abstract java.awt.image.BufferedImage scale(java.awt.Image input,
                                                   int destinationWidth,
                                                   int destinationHeight)