From 566f112f531e3c5ce0d6a3a83e55d647f872e52d Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 8 May 2017 12:19:03 +0300 Subject: [PATCH] Test --- iguana/exchanges/DEXstats.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/iguana/exchanges/DEXstats.h b/iguana/exchanges/DEXstats.h index c72a5e172..39bfb569c 100644 --- a/iguana/exchanges/DEXstats.h +++ b/iguana/exchanges/DEXstats.h @@ -874,11 +874,23 @@ char *stats_prices(char *symbol,char *dest,struct DEXstats_disp *prices,int32_t if ( i != 2048 ) i++; sum /= i; - uint32_t height = 400; uint8_t *bitmap = calloc(sizeof(*bitmap),3 * height * numdates*24); + uint32_t height = 400,*bitmap = calloc(sizeof(*bitmap),height * numdates*24); + uint8_t red,green,blue,*tmpptr,*bytemap = calloc(sizeof(*bytemap),3 * height * numdates*24); output_line(0,sum,output,i,0xff00ff,bitmap,numdates*24,height); + tmpptr = bytemap; + for (j=0; j> 8) & 0xff; + blue = (val >> 16) & 0xff; + *tmpptr++ = red; + *tmpptr++ = green; + *tmpptr++ = blue; + } sprintf(fname,"%s/bitmaps/%s_%s.jpg",STATS_DEST,symbol,dest), OS_portable_path(fname); - gen_jpegfile(fname,1,bitmap,numdates*24,height); - free(bitmap); + gen_jpegfile(fname,1,bytemap,numdates*24,height); + free(bitmap), free(bytemap); jaddstr(retjson,"bitmap",fname); jadd(retjson,"hourly",array); jaddnum(retjson,"average",sum);