Open Myaamori opened 5 years ago
@Myaamori I absolutely agree. Transform/Move-to-Fbf expansion is very high up on the TODO list for ASSFoundation which makes this feature necessary. You're also right in that it's very easy to implement given the current class structure.
Currently ASSFoundation performs interpolation between two colours is HSV space. Though this is the desirable behaviour for many cases, it is not the way interpolation is handled in libass. It would be useful if there was an option to instead perform the interpolation in RGB space.
Bonus points if there could be some consistent API for specifying libass-like interpolation behaviour for all tags (assuming there are any other tags where the behaviour differs), so that you could easily write generic code for doing interpolation between any two tags, without the need to branch on tag type to get the right interpolation behaviour.