Class TransitionFilter

All Implemented Interfaces:
BufferedImageOp, Cloneable

public class TransitionFilter extends AbstractBufferedImageOp
A filter which uses another filter to perform a transition. e.g. to create a blur transition, you could write: new TransitionFilter( new BoxBlurFilter(), "radius", 0, 100 );
  • Field Details

    • filter

      protected BufferedImageOp filter
    • minValue

      protected float minValue
    • maxValue

      protected float maxValue
  • Constructor Details

    • TransitionFilter

      public TransitionFilter(BufferedImageOp filter, String property, float minValue, float maxValue)
  • Method Details

    • setTransition

      public void setTransition(float transition)
      Set the transition of the image in the range 0..1. *arg transition The transition
    • getTransition

      public float getTransition()
    • setDestination

      public void setDestination(BufferedImage destination)
    • getDestination

      public BufferedImage getDestination()
    • prepareFilter

      public void prepareFilter(float transition)
    • filter

      public BufferedImage filter(BufferedImage src, BufferedImage dst)
    • toString

      public String toString()
      Overrides:
      toString in class Object