org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter
Class GaussianBlur

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
      extended by org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.GaussianBlur
All Implemented Interfaces:
BufferedImageOp, OperationBuilder

public class GaussianBlur
extends BaseFilter


Field Summary
static float[][] GAUSSIAN_BLUR_KERNELS
           
static int NUM_KERNELS
           
 
Fields inherited from class org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
hints
 
Constructor Summary
GaussianBlur()
           
GaussianBlur(int kernelSize, int numOfPasses, RenderingHints hints)
           
 
Method Summary
 Operation buildOperation(Map<String,String> parameterMap, InputStream artifactStream, String mimeType)
           
 BufferedImage filter(BufferedImage src, BufferedImage dst)
           
static float[][] generateGaussianBlurKernels(int level)
           
static float[][] generatePascalsTriangle(int level)
           
 
Methods inherited from class org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
containsMyFilterParams, createCompatibleDestImage, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUM_KERNELS

public static final int NUM_KERNELS
See Also:
Constant Field Values

GAUSSIAN_BLUR_KERNELS

public static final float[][] GAUSSIAN_BLUR_KERNELS
Constructor Detail

GaussianBlur

public GaussianBlur()

GaussianBlur

public GaussianBlur(int kernelSize,
                    int numOfPasses,
                    RenderingHints hints)
Method Detail

generateGaussianBlurKernels

public static float[][] generateGaussianBlurKernels(int level)

generatePascalsTriangle

public static float[][] generatePascalsTriangle(int level)

buildOperation

public Operation buildOperation(Map<String,String> parameterMap,
                                InputStream artifactStream,
                                String mimeType)

filter

public BufferedImage filter(BufferedImage src,
                            BufferedImage dst)


Copyright © 2013. All Rights Reserved.