|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Animated GIF sink for cellular-automata trajectories. More...
#include <algorithm>#include <concepts>#include <cstdint>#include <filesystem>#include <fstream>#include <limits>#include <ostream>#include <string>#include <utility>#include <ah-errors.H>#include <tpl_array.H>#include <ca-io.H>#include <tpl_ca_concepts.H>Go to the source code of this file.
Classes | |
| struct | Aleph::CA::GIF_Write_Options |
| Options for animated GIF output. More... | |
| struct | Aleph::CA::ca_gif_detail::Frame |
| class | Aleph::CA::ca_gif_detail::Bit_Writer |
| class | Aleph::CA::Gif_Frame_Sink< Mapper > |
| Sink that buffers frames and writes an animated GIF on flush. More... | |
Namespaces | |
| namespace | Aleph |
| Main namespace for Aleph-w library functions. | |
| namespace | Aleph::CA |
| namespace | Aleph::CA::ca_gif_detail |
Animated GIF sink for cellular-automata trajectories.
The implementation is self-contained: frames are quantised to a global palette of at most 256 colours and encoded with baseline GIF LZW codes. This keeps the backend header-only and dependency-free.
Definition in file ca-gif.H.