UNPKG

illustrator.js

Version:

JavaScript image processing library

16 lines (15 loc) 512 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SharpenTool = void 0; const ConvolutionFilter_1 = require("./ConvolutionFilter"); class SharpenTool extends ConvolutionFilter_1.ConvolutionTool { applySharpness(amount = 1) { amount = amount < 1 ? 1 : !Number.isFinite(amount) ? 1 : amount; this.convolute({ matrix: this.matrices.Sharpen, iterations: amount }); return this; } } exports.SharpenTool = SharpenTool;