com.twelvemonkeys.image
Class SubsamplingFilter

java.lang.Object
  extended by java.awt.image.ImageFilter
      extended by java.awt.image.ReplicateScaleFilter
          extended by com.twelvemonkeys.image.SubsamplingFilter
All Implemented Interfaces:
ImageConsumer, Cloneable

public class SubsamplingFilter
extends ReplicateScaleFilter

An ImageFilter class for subsampling images.

It is meant to be used in conjunction with a FilteredImageSource object to produce subsampled versions of existing images.

Version:
$Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/SubsamplingFilter.java#1 $
Author:
Harald Kuhr
See Also:
FilteredImageSource

Field Summary
 
Fields inherited from class java.awt.image.ReplicateScaleFilter
destHeight, destWidth, outpixbuf, srccols, srcHeight, srcrows, srcWidth
 
Fields inherited from class java.awt.image.ImageFilter
consumer
 
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
 
Constructor Summary
SubsamplingFilter(int pXSub, int pYSub)
          Creates a SubsamplingFilter.
 
Method Summary
 void setDimensions(int pWidth, int pHeight)
          ImageFilter implementation, do not invoke.
 
Methods inherited from class java.awt.image.ReplicateScaleFilter
setPixels, setPixels, setProperties
 
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setColorModel, setHints
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubsamplingFilter

public SubsamplingFilter(int pXSub,
                         int pYSub)
Creates a SubsamplingFilter.

Parameters:
pXSub -
pYSub -
Throws:
IllegalArgumentException - if pXSub or pYSub is less than 1.
Method Detail

setDimensions

public void setDimensions(int pWidth,
                          int pHeight)
ImageFilter implementation, do not invoke.

Specified by:
setDimensions in interface ImageConsumer
Overrides:
setDimensions in class ReplicateScaleFilter


Copyright © 2015. All Rights Reserved.