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

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: