Package-level declarations

Types

Link copied to clipboard

Preset of parameters for custom binarization filter.

Link copied to clipboard
data class BrightnessFilter(var brightness: Double = 0.0) : ParametricFilter

Brightness adjustment filter.

Link copied to clipboard
data class ColorDocumentFilter(var contrastEnhancement: Double = 0.5, var colorEnhancement: Double = 0.5, var paperWhitening: Double = 1.0, var paperWhiteningBias: Int = 0) : ParametricFilter

Color document filter. This filter is a good starting point for most use cases.

Link copied to clipboard
data class ContrastFilter(var contrast: Double = 0.0) : ParametricFilter

Contrast adjustment filter.

Link copied to clipboard
data class CustomBinarizationFilter(var outputMode: OutputMode = OutputMode.BINARY, var denoise: Double = 0.5, var radius: Int = 32, var preset: BinarizationFilterPreset = BinarizationFilterPreset.PRESET_4) : ParametricFilter

Automatic binarization filter. This filter is a good starting point for most use cases.

Link copied to clipboard
data class GrayscaleFilter(var borderWidthFraction: Double = 0.06, var blackOutliersFraction: Double = 0.0, var whiteOutliersFraction: Double = 0.02) : ParametricFilter

Converts color images to grayscale and applies autocontrast.

Link copied to clipboard
data class LegacyFilter(var filterType: Int = 0) : ParametricFilter

Deprecated. Returns the input image unchanged.

Link copied to clipboard

Output mode of binarization filter.

Link copied to clipboard

Binarization behavior to apply when adding a page to a PDF/TIFF.

Link copied to clipboard
sealed class ParametricFilter

Base class for all parametric filters.

Link copied to clipboard
data class ScanbotBinarizationFilter(var outputMode: OutputMode = OutputMode.BINARY) : ParametricFilter

Automatic binarization filter. This filter is a good starting point for most use cases.

Link copied to clipboard
data class WhiteBlackPointFilter(var blackPoint: Double = 0.0, var whitePoint: Double = 1.0) : ParametricFilter

Maps image value channel so that all the pixels darker than the black point are set to 0, all the pixels brighter than the white point are set to 255, and the pixels in between are linearly scaled.