Create recursive image transformation animations
Full demo animation on my Twitter: https://twitter.com/r_vizzz/status/1311425342310092800?s=20
Older animations: https://www.youtube.com/watch?v=OXo-uzzD4Js https://www.reddit.com/r/compsci/comments/izy2kf/rotating_an_image_recursively_one_of_my_favorite/
An animation can be generated using the rotate.py
or transform.py
file.
python3.7 rotate.py <input_image.png> <output_file.mp4>
python3.7 transform.py <input_image.png> <output_file.mp4> optional: <transform_type>
0: rotation
1: vertical flip
2: horizontal flip
3: vertical+horizontal flip
Valid output formats include .m4a .mp4 .mov .avi
The image needs to have NxN dimensions where N is a power of 2. If these requirements are not met, the program can automatically resize the image to the closest power of 2.