|
Krita Source Code Documentation
|
#include <lut.h>
Classes | |
| union | IFNumber |
Public Member Functions | |
| int | inputToKey (float i) const |
| bool | inrange (float i) const |
| float | keyToInput (int k) const |
| LutKey (float min, float max, float precision) | |
| float | maximum () const |
| float | minimum () const |
| int | size () const |
Private Attributes | |
| int | m_diff_p |
| float | m_max |
| float | m_min |
| float | m_precision |
| int | m_shift |
| int | m_tMax_n |
| int | m_tMax_p |
| int | m_tMin_n |
| int | m_tMin_p |
This provide an implementation for a LutKey for floating point input values.
Based on "High-speed Conversion of Floating Point Images to 8-bit" by Bill Spitzaks (https://spitzak.github.io/conversion/sketches_0265.pdf)
Definition at line 215 of file lut.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |