info.magnolia.imaging.operations.cropresize.resizers
Class ScaleAreaAveragingResizer

java.lang.Object
  extended by info.magnolia.imaging.operations.cropresize.resizers.ScaleAreaAveragingResizer
All Implemented Interfaces:
Resizer

public class ScaleAreaAveragingResizer
extends Object
implements Resizer

This implementation uses the discouraged java.awt.Image#getScaledInstance method, which has rather poor performance, but unmatched quality.

Version:
$Id$

Constructor Summary
ScaleAreaAveragingResizer()
           
 
Method Summary
 BufferedImage resize(BufferedImage src, Coords srcCoords, Size targetSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScaleAreaAveragingResizer

public ScaleAreaAveragingResizer()
Method Detail

resize

public BufferedImage resize(BufferedImage src,
                            Coords srcCoords,
                            Size targetSize)
Specified by:
resize in interface Resizer


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.