UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

77 lines (76 loc) 3.33 kB
import { OptimizationIntensity, Parameter } from "./../index"; export interface ImageOptimizationInterface { deskew?: boolean; despeckle?: boolean; edgeAccentuation?: OptimizationIntensity; edgeAccentuationValue?: number; gammaCorrection?: OptimizationIntensity; gammaCorrectionValue?: number; increaseContrast?: OptimizationIntensity; increaseContrastValue?: number; medianFilter?: OptimizationIntensity; medianFilterValue?: number; noiseReduction?: OptimizationIntensity; noiseReductionValue?: number; reduceDithering?: boolean; sharpen?: OptimizationIntensity; sharpenValue?: number; } export declare class ImageOptimization implements ImageOptimizationInterface, Parameter { deskew?: boolean; despeckle?: boolean; edgeAccentuation?: OptimizationIntensity; edgeAccentuationValue?: number; gammaCorrection?: OptimizationIntensity; gammaCorrectionValue?: number; increaseContrast?: OptimizationIntensity; increaseContrastValue?: number; medianFilter?: OptimizationIntensity; medianFilterValue?: number; noiseReduction?: OptimizationIntensity; noiseReductionValue?: number; reduceDithering?: boolean; sharpen?: OptimizationIntensity; sharpenValue?: number; constructor(data: any); static getDeskewDefault(): boolean; static getDeskewDescription(): string; static getDespeckleDefault(): boolean; static getDespeckleDescription(): string; static getEdgeAccentuationDefault(): OptimizationIntensity; static getEdgeAccentuationDescription(): string; static getEdgeAccentuationValueDefault(): number; static getEdgeAccentuationValueDescription(): string; static getEdgeAccentuationValueMin(): number; static getGammaCorrectionDefault(): OptimizationIntensity; static getGammaCorrectionDescription(): string; static getGammaCorrectionValueDefault(): number; static getGammaCorrectionValueDescription(): string; static getGammaCorrectionValueMin(): number; static getIncreaseContrastDefault(): OptimizationIntensity; static getIncreaseContrastDescription(): string; static getIncreaseContrastValueDefault(): number; static getIncreaseContrastValueDescription(): string; static getIncreaseContrastValueMin(): number; static getIncreaseContrastValueMax(): number; static getMedianFilterDefault(): OptimizationIntensity; static getMedianFilterDescription(): string; static getMedianFilterValueDefault(): number; static getMedianFilterValueDescription(): string; static getMedianFilterValueMin(): number; static getNoiseReductionDefault(): OptimizationIntensity; static getNoiseReductionDescription(): string; static getNoiseReductionValueDefault(): number; static getNoiseReductionValueDescription(): string; static getNoiseReductionValueMin(): number; static getReduceDitheringDefault(): boolean; static getReduceDitheringDescription(): string; static getSharpenDefault(): OptimizationIntensity; static getSharpenDescription(): string; static getSharpenValueDefault(): number; static getSharpenValueDescription(): string; static getSharpenValueMin(): number; static fromJson(data: any): ImageOptimization; toJson(): any; clone(): ImageOptimization; }