Linear Image Interpolation

Does anyone know of a program that can do linear (or any other) image interpolation?
The concept is the same as tweening, except using images instead of basic datatypes.

Here is a visual example:

I’m wondering if there’s a program out there somewhere that does exactly this, preferably (but optionally) with a setting for the amount of frames in between.

I believe I understand how the code behind it would work, but I’m not very experienced in coding outside of Roblox.