ConvolutionFilter
Inheritance: java.lang.Object
public final class ConvolutionFilter
The kernel matrix provider class.
Methods
Method | Description |
---|---|
getSharpen3x3() | Gets the 3x3 sharpen kernel. |
getSharpen5x5() | Gets the 5x5 sharpen kernel. |
getEmboss3x3() | Gets the 3x3 Emboss kernel. |
getEmboss5x5() | Gets the 5x5 Emboss kernel. |
getBlurMotion(int size, double angle) | Gets the motion blur kernel. |
getGaussian(int size, double sigma) | Gets the Gaussian kernel. |
getBlurBox(int size) | Gets the box blur kernel. |
toComplex(double[][] kernel) | Converts kernel to a Complex kernel. |
getSharpen3x3()
public static double[][] getSharpen3x3()
Gets the 3x3 sharpen kernel.
Returns: double[][] - the 3x3 sharpen kernel.
getSharpen5x5()
public static double[][] getSharpen5x5()
Gets the 5x5 sharpen kernel.
Returns: double[][] - the 5x5 sharpen kernel.
getEmboss3x3()
public static double[][] getEmboss3x3()
Gets the 3x3 Emboss kernel.
Returns: double[][] - the 3x3 Emboss kernel.
getEmboss5x5()
public static double[][] getEmboss5x5()
Gets the 5x5 Emboss kernel.
Returns: double[][] - the 5x5 Emboss kernel.
getBlurMotion(int size, double angle)
public static double[][] getBlurMotion(int size, double angle)
Gets the motion blur kernel.
Parameters:
Parameter | Type | Description |
---|---|---|
size | int | The kernel size. |
angle | double | The motion angle. |
Returns: double[][] - The motion blur kernel.
getGaussian(int size, double sigma)
public static double[][] getGaussian(int size, double sigma)
Gets the Gaussian kernel.
Parameters:
Parameter | Type | Description |
---|---|---|
size | int | The kernel size. |
sigma | double | The sigma value in range (0…]. |
Returns: double[][] - The Gaussian kernel.
getBlurBox(int size)
public static double[][] getBlurBox(int size)
Gets the box blur kernel.
Parameters:
Parameter | Type | Description |
---|---|---|
size | int | The kernel size. |
Returns: double[][] - The box blur kernel.
toComplex(double[][] kernel)
public static Complex[][] toComplex(double[][] kernel)
Converts kernel
to a Complex kernel.
Parameters:
Parameter | Type | Description |
---|---|---|
kernel | double[][] | The kernel. |
Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - A Complex kernel.