This shows you the differences between two versions of the page.
isp:gamma [2019/05/08 17:10] Igor Yefmov created |
isp:gamma [2019/05/09 00:12] (current) Igor Yefmov |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Gamma ====== | ====== Gamma ====== | ||
- | More precisely - this is a "gamma encoding" | + | More precisely - this is a "gamma encoding" |
- | Gamma encoding is calculated as a power function, where each pixel' | + | Gamma encoding is calculated as a power function, where each pixel' |
- | For now we are using a simplified single-curve method which will eventually be replaced with a more sophisticated multi-point curve that would allow a user to specify a curve using up to '' | + | For now we are using a simplified single-curve method which will eventually be replaced with a more sophisticated multi-point curve that would allow a user to specify a curve using up to \(N\) knee points (at which point it will no longer be proper to call this " |
- | Implementation-wise there' | + | Implementation-wise there' |
<code c++>// pseudo-code | <code c++>// pseudo-code | ||
void gamma(/ | void gamma(/ |