ImageFilter
ImageFilter
implements IImageFilter
.
This class is used to configure Dynamsoft.DDV.Elements.Filter
. Please refer to How to configure image filter.
The APIs for this class include:
API Name | Description |
---|---|
constuctor() |
Constuctor of ImageFilter instance. |
defaultFilterType |
Configure the default image filter type. |
querySupported() |
Query supported image filter types and their label string, then create the completed Filter Element. |
applyFilter() |
Apply the specified image filter type to image(s). |
destroy() |
Destroy the instance. |
constuctor()
Constuctor of ImageFilter
instance.
Syntax
constuctor(image?: VImageData);
Parameters
image
: The image which will be filtered. Please refer to VImageData
.
defaultFilterType
Configure the default image filter type.
readonly defaultFilterType: string;
Return Value
The image filter type. Please refer to EnumImageFilterType
.
querySupported()
Query supported image filter types and their label string, then create the completed Filter Element.
Syntax
querySupported(): ImageFilterItem[];
Return Value
The array of image filter method. Please refer to ImageFilterItem
.
applyFilter()
Apply the specified image filter type to image(s).
Syntax
applyFilter(type: string): Promise<Blob>;
applyFilter(image: VImageData, type: string): Promise<Blob>;
Parameters
type
: The image filter type. Please refer to EnumImageFilterType
.
image
: The image which will be filtered. Please refer to VImageData
.
Return Value
A Promise object which will be resolved with Blob
of the filtered image.
destroy()
Destroy the instance.
Syntax
destroy(): void;