Package com.openhtmltopdf.util
Class ImageUtil.AbstractFastScaler
- java.lang.Object
-
- com.openhtmltopdf.util.ImageUtil.AbstractFastScaler
-
- All Implemented Interfaces:
ImageUtil.Scaler
- Direct Known Subclasses:
ImageUtil.AreaAverageScaler
,ImageUtil.OldScaler
- Enclosing class:
- ImageUtil
abstract static class ImageUtil.AbstractFastScaler extends java.lang.Object implements ImageUtil.Scaler
-
-
Constructor Summary
Constructors Constructor Description AbstractFastScaler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract int
getImageScalingMethod()
java.awt.image.BufferedImage
getScaledInstance(java.awt.image.BufferedImage img, ScalingOptions opt)
Convenience method that returns a scaled instance of the providedBufferedImage
, taken from article on java.net by Chris Campbell http://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html.
-
-
-
Method Detail
-
getScaledInstance
public java.awt.image.BufferedImage getScaledInstance(java.awt.image.BufferedImage img, ScalingOptions opt)
Description copied from interface:ImageUtil.Scaler
Convenience method that returns a scaled instance of the providedBufferedImage
, taken from article on java.net by Chris Campbell http://today.java.net/pub/a/today/2007/04/03/perils-of-image-getscaledinstance.html. Expects the image to be fully loaded (e.g. no need to wait for loading on requesting height or width.- Specified by:
getScaledInstance
in interfaceImageUtil.Scaler
- Parameters:
img
- the original image to be scaledopt
- options- Returns:
- a scaled version of the original
BufferedImage
-
getImageScalingMethod
protected abstract int getImageScalingMethod()
-
-