Class FeGaussianBlur.MixedQualityConvolveOperation
- java.lang.Object
-
- com.github.weisj.jsvg.nodes.filter.FeGaussianBlur.MixedQualityConvolveOperation
-
- All Implemented Interfaces:
EdgeMode.ConvolveOperation
- Enclosing class:
- FeGaussianBlur
private static final class FeGaussianBlur.MixedQualityConvolveOperation extends java.lang.Object implements EdgeMode.ConvolveOperation
-
-
Constructor Summary
Constructors Modifier Constructor Description private
MixedQualityConvolveOperation(@Nullable java.awt.image.Kernel xKernel, @Nullable java.awt.image.Kernel yKernel, int dX, int dY)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.awt.image.ImageProducer
convolve(@NotNull java.awt.image.BufferedImage image, @Nullable java.awt.RenderingHints hints, int awtEdgeMode)
private void
horizontalBoxBlur(@NotNull java.awt.image.WritableRaster raster)
@NotNull java.awt.Dimension
maximumKernelSize()
private void
verticalBoxBlur(@NotNull java.awt.image.WritableRaster raster)
-
-
-
Method Detail
-
maximumKernelSize
@NotNull public @NotNull java.awt.Dimension maximumKernelSize()
- Specified by:
maximumKernelSize
in interfaceEdgeMode.ConvolveOperation
-
convolve
@NotNull public @NotNull java.awt.image.ImageProducer convolve(@NotNull @NotNull java.awt.image.BufferedImage image, @Nullable @Nullable java.awt.RenderingHints hints, int awtEdgeMode)
- Specified by:
convolve
in interfaceEdgeMode.ConvolveOperation
-
horizontalBoxBlur
private void horizontalBoxBlur(@NotNull @NotNull java.awt.image.WritableRaster raster)
-
verticalBoxBlur
private void verticalBoxBlur(@NotNull @NotNull java.awt.image.WritableRaster raster)
-
-