@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
77 lines (76 loc) • 3.33 kB
TypeScript
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;
}