Класс ConvolutionFilter

Summary: The kernel matrix provider class.

Module: aspose.imaging.imagefilters.convolution

Full Name: aspose.imaging.imagefilters.convolution.ConvolutionFilter

Methods

NameDescription
get_blur_box(size)Получает ядро размытия коробкой.
get_blur_motion(size, angle)Получает ядро размытия движения.
get_emboss_3x3()Получает 3x3 ядро рельефа.
get_emboss_5x5()Получает 5x5 ядро рельефа.
get_gaussian(size, sigma)Получает гауссово ядро.
get_sharpen_3x3()Получает 3x3 ядро резкости.
get_sharpen_5x5()Получает 5x5 ядро резкости.
to_complex(kernel)Преобразует kernel в Complex ядро.

Method: get_blur_box(size) [static]

 get_blur_box(size) 

Получает ядро размытия коробкой.

Parameters:

ПараметрТипОписание
sizeintРазмер ядра.

Returns

ТипОписание
float[]Ядро размытия коробкой.

Method: get_blur_motion(size, angle) [static]

 get_blur_motion(size, angle) 

Получает ядро размытия движения.

Parameters:

ПараметрТипОписание
sizeintРазмер ядра.
уголfloatУгол движения.

Returns

ТипОписание
float[]Ядро размытия движения.

Method: get_emboss_3x3() [static]

 get_emboss_3x3() 

Получает 3x3 ядро рельефа.

Returns

ТипОписание
float[]

Method: get_emboss_5x5() [static]

 get_emboss_5x5() 

Получает 5x5 ядро рельефа.

Returns

ТипОписание
float[]

Method: get_gaussian(size, sigma) [static]

 get_gaussian(size, sigma) 

Получает гауссово ядро.

Parameters:

ПараметрТипОписание
sizeintРазмер ядра.
сигмаfloatЗначение сигмы в диапазоне (0…].

Returns

ТипОписание
float[]Гауссово ядро.

Method: get_sharpen_3x3() [static]

 get_sharpen_3x3() 

Получает 3x3 ядро резкости.

Returns

ТипОписание
float[]

Method: get_sharpen_5x5() [static]

 get_sharpen_5x5() 

Получает 5x5 ядро резкости.

Returns

ТипОписание
float[]

Method: to_complex(kernel) [static]

 to_complex(kernel) 

Преобразует kernel в Complex ядро.

Parameters:

ПараметрТипОписание
ядроfloat[]Ядро.

Returns

ТипОписание
Complex[]Ядро Complex.