A user should be able to put in a GIF image, and export a GIF image as well. ## Requirements: - [ ] The amount of input frames should also determine the amount of output frames. - [ ] The user should be able to select how many loops of the input GIF will be in the output GIF. - [ ] The preview should be working and showing all frames. - This would require extracting all frames from the input, then drawing them based on `performance.now()`. ## Nice to have: - [ ] The user can also export as a static image. - Therefore, the user should be able to select the specific input frame.
A user should be able to put in a GIF image, and export a GIF image as well.
Requirements:
performance.now().Nice to have: