| Summary: | Allow frame rates less than 1 for GIF export | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | David Gene <david> |
| Component: | Animation | Assignee: | Bourumir Wyngs <bourumir.wyngs> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | wishlist | CC: | ahab.greybeard, bourumir.wyngs, emmetoneill.pdx, jessenzr, tamtamy.tymona |
| Priority: | NOR | ||
| Version First Reported In: | 4.3.0 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
David Gene
2020-12-14 04:50:39 UTC
I wonder how to make it possible in the GUI without making users shoot themselves in the foot. @Tiar: There is room in the fps indicator for fractional decimal values: 0.9, 0.8, ...,0.2, 0.1, 0.05 that would be obtained by decrementing from a value of 1. Could a background colour of yellow (caution) be set for less than 1 fps? Or, go all the way and have an option to change fps to a millisecond frame interval? @David Gene: As a workaround, you can open the animated .gif in GIMP then Export it as animated .gif and specify an overiding frame interval in milliseconds. I suggest adding fractional rates to the spin box: 2/3, 1/2, 1/3, 1/4, 1/5, 1/10 . This looks clear and intuitive enough and would be useful for educational animations like matrix multiplication, or chemical reaction, or how exactly the Judo throw should be performed. Such animations require serious thinking while watching and slow speeds may be for them appropriate. This would require a derivative of QSpinBox where rendering is overridden. We can think on possible alternatives. If the community is OK, I can take over this request of enhancement and implement the change. I will propose the change that supports fractional frame rates in story board and also in export dialogs. Instead of complicating the user selection with fractional parts, I simply extended the existing spin box to spin down below 1 into 1/2 and other fractions. 3/2 is also provided. Fractions are useful for educational animations that may run slowly and do not need many frames. Proposed merge request https://invent.kde.org/graphics/krita/-/merge_requests/1400?commit_id=2b78f5e71c5bc7be46aeeea49168aa2ad66df452 This feature will be additionally discussed at https://krita-artists.org/t/fractional-frame-rates-needed-or-not/39513 |