org.jmage.filter
Interface ImageFilter

All Known Implementing Classes:
BackgroundImageFilter, BicubicResizeFilter, BorderExtenderFilter, BrightenFilter, ColorizeFilter, ConfigurableImageFilter, Convolution3x3Filter, Convolution5x5Filter, ConvolutionFilter, CropFilter, DarkenFilter, EdgeEnhancementFilter, ExtendingRotationFilter, GaussianBlurFilter, ImageOverlayFilter, Index2RGBConverterFilter, LowPassFilter, MeanFilter, NonExtendingRotationFilter, NoOpFilter, RGB2GreyScaleConverterFilter, SharpenFilter, SmartResizeFilter, TextOverlayFilter, TwinResourceImageFilter, UltraSharpenFilter, UnsharpMaskFilter

public interface ImageFilter

Implement for picture modification in JAI. Implementing filters should be able to handle images up to 4 bands in ComponentColorSpace and IndexColorSpace.


Method Summary
 javax.media.jai.PlanarImage filter(javax.media.jai.PlanarImage image)
          Filter an image and return the results, which may be a different instance of PlanarImage
 

Method Detail

filter

javax.media.jai.PlanarImage filter(javax.media.jai.PlanarImage image)
                                   throws FilterException
Filter an image and return the results, which may be a different instance of PlanarImage

Parameters:
image - the image
Returns:
the filtered image
Throws:
FilterException - if an error occurs during filtering


Copyright © 2004-2008 Sourceforge. All Rights Reserved.