Generate animated GIFs and still AVIF images via simple URL endpoints.
Use ?width=, ?height=, ?time=, ?fps= (and ?period= for periodic generators) to customise each request.
/status
Check the health of the application.
/randframe/gif
Animated GIF — every frame is a fresh burst of random colours.
/randframe/gif?width=200&height=200&time=3&fps=10
/noisygrad/gif
Animated GIF — frames are random noisy gradients with x/y colour biasing.
/noisygrad/gif?width=200&height=200&time=3&fps=10
/colordrift/gif
Animated GIF — pixel colours drift and mutate from frame to frame, occasionally exploding into vivid new hues.
/colordrift/gif?width=200&height=200&time=4&fps=10
/colordrift/avif
Single still AVIF — one step of colour drift from a blank canvas.
/colordrift/avif?width=200&height=200
/timewave/gif
Animated GIF — smooth, flowing sine-wave colour fields driven by absolute time, blended with the previous frame.
/timewave/gif?width=200&height=200&time=4&fps=15
/plasmawave/gif
Animated GIF — vibrant plasma patterns that repeat every period seconds.
/plasmawave/gif?width=200&height=200&time=4&fps=15&period=2
/plasmawave/avif
Single still AVIF — plasma pattern at t = 0 with the given period.
/plasmawave/avif?width=200&height=200&period=1