File

src/toolbox/filters/Sharpen.ts

Extends

ConvolutionTool

Index

Properties
Methods

Properties

Public autoClear
Default value : false
Inherited from ToolBox
Defined in ToolBox:9
Public history
Type : HistoryCallback[]
Default value : []
Inherited from ToolBox
Defined in ToolBox:8
Public Readonly layer
Type : Layer
Inherited from ToolBox
Defined in ToolBox:9

Methods

Public applySharpness
applySharpness(amount: number)
Parameters :
Name Type Optional Default value
amount number No 1
Returns : this
Public convolute
convolute(options: ConvolutionOptions)
Inherited from ConvolutionTool
Defined in ConvolutionTool:13
Parameters :
Name Type Optional
options ConvolutionOptions No
Returns : this
Public render
render()
Inherited from ToolBox
Defined in ToolBox:27
Returns : void
Public restore
restore()
Inherited from ToolBox
Defined in ToolBox:19
Returns : this
Public save
save()
Inherited from ToolBox
Defined in ToolBox:11
Returns : this
import { ConvolutionTool } from "./ConvolutionFilter";

export class SharpenTool extends ConvolutionTool {
    public applySharpness(amount = 1) {
        amount = amount < 1 ? 1 : !Number.isFinite(amount) ? 1 : amount;

        this.convolute({
            matrix: this.matrices.Sharpen,
            iterations: amount
        });

        return this;
    }
}

results matching ""

    No results matching ""