diff options
| author | JP Appel <jeanpierre.appel01@gmail.com> | 2024-04-30 06:46:31 -0400 |
|---|---|---|
| committer | JP Appel <jeanpierre.appel01@gmail.com> | 2024-04-30 06:46:31 -0400 |
| commit | 3efffb9ca98303487cf091447c7ba3fba3c71df8 (patch) | |
| tree | 466e31da0487c6b6ba8d90a7e6c206805942b3af /src/renderers.c | |
| parent | 05ba9a3fc30878dcabbbe02929f24da189008293 (diff) | |
finishing changes to presentation
Diffstat (limited to 'src/renderers.c')
| -rw-r--r-- | src/renderers.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/renderers.c b/src/renderers.c index 2955fb2..372d7a2 100644 --- a/src/renderers.c +++ b/src/renderers.c @@ -51,10 +51,11 @@ gdImagePtr converter(const grid_t* grid){ gdImagePtr img = gdImageCreate(width, height); int colors[256]; for(size_t i = 0; i < 255; i++){ - colors[i] = gdImageColorAllocate(img, 0, i, i/2); + colors[i] = gdImageColorAllocate(img, 0, 255-i, (255-i)/2); } colors[255] = gdImageColorAllocate(img, 0, 0, 0); + for(size_t y = 0; y < height; y++){ for(size_t x = 0; x < width; x++){ byte iteration = data[y * width + x]; @@ -82,7 +83,7 @@ void render_gif(FILE* output, const renderer_params* params){ gdImagePtr imgs[size]; imgs[0] = converter(grids[0]); - gdImageGifAnimBegin(imgs[0], output, 1, -1); + gdImageGifAnimBegin(imgs[0], output, 1, 0); gdImageGifAnimAdd(imgs[0], output, 0, 0, 0, delay, 1, NULL); for(size_t i = 1; i < size; i++){ |
