From 32fc223f2c783f3af12793555de70b4dae237b50 Mon Sep 17 00:00:00 2001 From: tTh Date: Fri, 6 Oct 2023 19:47:49 +0200 Subject: [PATCH] add a new struct, kill old funcs --- tthimage.h | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/tthimage.h b/tthimage.h index a7f2a6f..6bc1cdb 100644 --- a/tthimage.h +++ b/tthimage.h @@ -4,7 +4,7 @@ http://la.buvette.org/devel/libimage/ */ #ifndef IMAGE_VERSION_STRING - #define IMAGE_VERSION_STRING "0.4.51 pl 59" + #define IMAGE_VERSION_STRING "0.4.51 pl 62" /*::------------------------------------------------------------------::*/ /* @@ -609,6 +609,16 @@ int Image_quelques_calculs(Image_Desc *image); int Image_histo_RGB(Image_Desc *im, long *hr, long *hg, long *hb); +/* XXX may be we need a struct for RGB luts ? */ + +typedef struct { + unsigned int magic; + uint8_t R[256]; + uint8_t G[256]; + uint8_t B[256]; + int flags; + } Image_LUTs; + int Image_LUT_RGB(Image_Desc *, Image_Desc *, int *, int *, int *); int Image_LUT_mono(Image_Desc *src, Image_Desc *dst, int *lut); @@ -1314,11 +1324,6 @@ int Image_center_rotate_xy(Image_Desc *src, Image_Desc *dst, double angle, double x, double y); /*::------------------------------------------------------------------::*/ - -int Image_interpolate_0(Image_Desc *src, Image_Desc *dst, int ox, int oy); -int Image_interpolate_1(Image_Desc *src, Image_Desc *dst, int ox, int oy); -int Image_interpolate_2(Image_Desc *src, Image_Desc *dst, RGBA *rgba); - /*::------------------------------------------------------------------::*/ /* anamorphose.c */