From cd88e2b92cf7ae6e43c3a1baf97048ddd72f8e49 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 5 Apr 2014 14:39:38 +0200 Subject: add interpolate_function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- info/blueshift.texinfo | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'info') diff --git a/info/blueshift.texinfo b/info/blueshift.texinfo index 8433a6b..ac2ab8c 100644 --- a/info/blueshift.texinfo +++ b/info/blueshift.texinfo @@ -1537,7 +1537,8 @@ by invoking them. @section Interpolation ICC profiles and curves that have beens turned -into functions with @code{functionise} have lower +into functions with @code{functionise}, or curves +read from the current adjustments, have lower input resolution that the input they receive; to compensate for this, nearest-neighbour interpolation is used. If you want to better @@ -1574,6 +1575,16 @@ is the same for the original curves and the scaled up curves. It is recommended to use the order: red, green and blue. +However, often these lookup tables are +oftern turned in to functions. To interpolate +a function, you can use the function +@code{interpolate_function}, it takes +two arguments: the function that applies +adjustments from a lookup table, and +a function that interpolates a lookup +table trio. It returns a function that +applies the interpolated lookup table. + @node Configuration examples -- cgit v1.2.3-70-g09d2