Animation library based on SVGs. Can import (and manipulate) SVGs from
LaTeX and diagrams. Exports gifs, mp4s, and more. Ships with a webbased
viewer and auto-reloader.
Changes
Revision history for reanimate
0.3.2.0 – 2020-05-16
Fix bug that forced GIF width to 320 pixels.
Add helper for creating custom viewboxes, withViewBox.
Add newSprite_, newSpriteSVG_.
0.3.1.0 – 2020-05-12
Expose ‘mkImage’
0.3.0.0 – 2020-05-11
Improve README.md with better examples at a higher framerate.
Improve canvas documentation, courtesy of William Yao.
Fix ‘renameFile’ bug when moving files between different file-systems.
Improve GeoJSON performance.
Improve SVG rendering performance.
CLI: Show time spent and time remaining when rendering.
Better support for external images.
Support external raster engines (inkscape, image magick, rsvg).
Fix framerate bug affecting GIFs.
Improve boundingbox performance.
Add generalized cubic bezier signal.
0.2.0.2 – 2020-02-25
Rewrite viewer from javascript to elm.
Improve API documentation.
Support for GeoJSON files (rendering borders, etc).
Fix bug affecting GIF frame rates.
Improve SVG serialization performance.
Add support for transitions (ie. functions that merge animations).
Properly handle ctrl-c when rendering.
Improve accuracy of bounding-box approximation.
Rewrite the API for building animations sequentially.
Expand ‘pathify’ to work on a larger subset of SVG.
Respect aspect ratio when ‘height’ or ‘width’ is specified but not both.
0.1.6.0 – 2019-09-14
Test suite.
Improved Windows support.
Automated builds on Linux, Mac, and Windows.
Automated builds with lts-13, lts-12, and lts-11.
Monadic language for composing animations (Reanimate.Scene).
Support for Povray.
Viewer: Incrementally generate videos with increasing fps.
‘check’ command to verify external dependencies.
Built-in data for color theory (cone sensitivity etc).
Built-in colormaps.
Raster image support.
Reorganized signals.
Color interpolation (rgb, hsv, lab, xyz).
Improved performance of multi-threaded renderer.
0.1.5.0 – 2019-07-07
Basic driver for live previewing and rendering.
Basic tools for manipulating SVGs (pathification, simplification, lowering
transformations, etc).