Class TBGRAFilterScannerNormalize

Unit

Declaration

type TBGRAFilterScannerNormalize = class(TBGRAFilterScannerPixelwise)

Description

Scanner that normalizes the value of color channels.

It computes min-max of specified channel and apply an affine transformation to make it use the full range of values

Hierarchy

Overview

Methods

Public constructor Create(ASource: IBGRAScanner; AOffset: TPoint; ABounds: TRect; AEachChannel: boolean);
Public class procedure ComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); override;
Protected procedure DoComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); override;

Description

Methods

Public constructor Create(ASource: IBGRAScanner; AOffset: TPoint; ABounds: TRect; AEachChannel: boolean);

This item has no description.

Public class procedure ComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); override;

This item has no description.

Protected procedure DoComputeFilterAt(ASource: PBGRAPixel; ADest: PBGRAPixel; ACount: integer; AGammaCorrection: boolean); override;

This item has no description.