What would be the best way to go about implementing image transitions into the image widget?

I’m looking to be able to do things like crossfade, dissolve, wipe, etc between images.

I’m trying to build a visual novel template.

All the videos and articles I could find about stuff like this suggested different and very ghetto solutions for each transition. I’m looking to just add functionality for this straight into the “Image” widget.

If anyone has any ideas or research material, I would greatly appreciate it!

Look into retainer widgets, they output to render target which then allows you to add the effect in material. Should more than flexible enough.

Example: