Resource Base
Table of contents

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;

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version(2.0)
    • Version 1.x
      • Version 1.1
    Change +