Back to FabImage Library website
You are here: Start » Function Reference » Image » Image Look Up Tables » CreatePowerLut

CreatePowerLut
Header: | FIL.h |
---|---|
Namespace: | fil |
Module: | FoundationBasic |
Creates Look Up Table for power operation on image pixels.
Syntax
C++
C#
void fil::CreatePowerLut ( float inValue, const fil::PlainType::Type& inOutputType, fil::PixelLut& outLut )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
![]() |
inValue | float | 2.0f | |
![]() |
inOutputType | const PlainType::Type& | ||
![]() |
outLut | PixelLut& |
Description
This operation will create LookUp Table with precalculated values of power operation on all pixel values of type defined in inOutputType. Such LUT can be reused across multiple ApplyPixelLut usages. This filter can create LUTs only for following types: INT8, UINT8, INT16, UINT16.
Remarks
Standard operations like PowerImage, CorrectGamma and LogarithmImage for images of type Int32 and Real are available in Image Point Transforms category.
See Also
- ApplyPixelLut – Applies previously created Look Up transformation to provided image.
- CreatePowerLut – Creates Look Up Table for power operation on image pixels.
- CreateGammaCorrectionLut – Creates Look Up Table for gamma correction operation on image pixels.
- CreateLogarithmLut – Creates Look Up Table for logarithm operation on image pixels.
- PowerImage – Exponentiates each pixel to the given power.