From b98c398c3c3360719755e53df59dc1bc59243607 Mon Sep 17 00:00:00 2001 From: tth Date: Wed, 2 Mar 2022 00:59:36 +0100 Subject: [PATCH] export planes as 16 bits PGM, second try --- floatimg.h | 4 ++-- lib/README.md | 0 lib/fimg-pnm.c | 4 ++-- lib/t.c | 12 ++++++++++++ 4 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 lib/README.md diff --git a/floatimg.h b/floatimg.h index fce4fa0..91ba78d 100644 --- a/floatimg.h +++ b/floatimg.h @@ -4,7 +4,7 @@ * http://la.buvette.org/photos/cumul */ -#define FIMG_VERSION 170 +#define FIMG_VERSION 171 /* * in memory descriptor @@ -22,7 +22,7 @@ typedef struct { } FloatImg; /* - * fimg file header + * fimg file header (short version) */ typedef struct { char magic[8]; diff --git a/lib/README.md b/lib/README.md new file mode 100644 index 0000000..e69de29 diff --git a/lib/fimg-pnm.c b/lib/fimg-pnm.c index 58af3e2..2d248e6 100644 --- a/lib/fimg-pnm.c +++ b/lib/fimg-pnm.c @@ -232,7 +232,7 @@ if (NULL==(fp=fopen(fname, "w"))) { return -2; } -fprintf(fp, "P2\n%d\n%d\n65535\n\n", psrc->width, psrc->height); +fprintf(fp, "P2\n%d %d\n65535\n\n", psrc->width, psrc->height); area = psrc->width * psrc->height; maxval = fimg_get_plane_maxvalue(psrc, plane); fk = maxval / 65535.0; @@ -250,7 +250,7 @@ for (idx=0; idx