Solving issue 1529: "Better color handling of the Tone curve" + ICM panel code cleanup
This commit is contained in:
@@ -30,6 +30,11 @@ namespace rtengine {
|
||||
return std::max(b,std::min(a,c));
|
||||
}
|
||||
|
||||
template<typename _Tp>
|
||||
inline const _Tp LIM01(const _Tp& a) {
|
||||
return std::max(_Tp(1),std::min(a,_Tp(0)));
|
||||
}
|
||||
|
||||
template<typename _Tp>
|
||||
inline const _Tp ULIM(const _Tp& a, const _Tp& b, const _Tp& c) {
|
||||
return ((b < c) ? LIM(a,b,c) : LIM(a,c,b));
|
||||
|
Reference in New Issue
Block a user