Class FilterAlphaRable

  extended by org.apache.batik.ext.awt.image.renderable.AbstractRable
      extended by org.apache.batik.ext.awt.image.renderable.FilterAlphaRable
All Implemented Interfaces:
RenderableImage, Filter

public class FilterAlphaRable
extends AbstractRable

FilterAlphaRable implementation. This will take any source Filter and convert it to an alpha channel image according to the SVG SourceAlpha Filter description. This sets RGB to black and Alpha to the source image's alpha channel.

Field Summary
Fields inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable
props, srcs, stamp
Fields inherited from interface java.awt.image.renderable.RenderableImage
Constructor Summary
FilterAlphaRable(Filter src)
Method Summary
 RenderedImage createRendering(RenderContext rc)
 Rectangle2D getBounds2D()
          Pass-through: returns the source's bounds
 Filter getSource()
Methods inherited from class org.apache.batik.ext.awt.image.renderable.AbstractRable
createDefaultRendering, createScaledRendering, getDependencyRegion, getDirtyRegion, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getTimeStamp, getWidth, init, init, init, init, isDynamic, touch
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public FilterAlphaRable(Filter src)
Method Detail


public Filter getSource()


public Rectangle2D getBounds2D()
Pass-through: returns the source's bounds

Specified by:
getBounds2D in interface Filter
getBounds2D in class AbstractRable


public RenderedImage createRendering(RenderContext rc)

Copyright © 2017 Apache Software Foundation. All Rights Reserved.