adding the copy_data funcs

This commit is contained in:
2019-12-27 12:25:33 +01:00
parent 746e8d12f6
commit feb39d05fe
5 changed files with 79 additions and 9 deletions

View File

@@ -2,7 +2,7 @@
* floatimg.h
*/
#define FIMG_VERSION 82
#define FIMG_VERSION 84
/*
* in memory descriptor
@@ -35,6 +35,8 @@ typedef struct {
#define FILE_TYPE_FIMG 1
#define FILE_TYPE_PNM 2
#define FILE_TYPE_PNG 3
#define FILE_TYPE_TGA 4
#define FILE_TYPE_TIFF 5
/* lib/contrast.c */
#define CONTRAST_NONE 0
@@ -49,6 +51,7 @@ typedef struct {
int fimg_create(FloatImg *fimg, int w, int h, int t);
int fimg_destroy(FloatImg *fimg);
int fimg_clone(FloatImg *fimg, FloatImg *newpic, int flags);
int fimg_copy_data(FloatImg *from, FloatImg *to);
int fimg_print_version(int k);
void fimg_printhead(FloatImg *h);
@@ -60,7 +63,7 @@ int fimg_clear(FloatImg *fimg);
int fimg_add_rgb(FloatImg *head, int x, int y, float r, float g, float b);
int fimg_rgb_constant(FloatImg *head, float r, float g, float b);
/* --> lib/fimg-compare.c */
int fimg_images_compatible(FloatImg *a, FloatImg *b);
int fimg_interpolate(FloatImg *s1, FloatImg *s2, FloatImg *d, float coef);