de.frag.umlplugin.graphio
Class ImageScaler

java.lang.Object
  extended by de.frag.umlplugin.graphio.ImageScaler

public class ImageScaler
extends java.lang.Object

Scales down an image using an area averaging filter.


Constructor Summary
ImageScaler(int targetHeight)
          Creates a new image scaler that scales to given target height.
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src)
          Scales down given image and returns new image.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageScaler

public ImageScaler(int targetHeight)
Creates a new image scaler that scales to given target height.

Parameters:
targetHeight - target height for scaled images
Method Detail

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src)
Scales down given image and returns new image.

Parameters:
src - source image to scale down
Returns:
scaled image