Color fade/trasition of static images

I have two vectors (they don’t need to stay vectors). They are the exact same picture but colored differently. I want to have the first one’s colors transition to the colors on the other image. I’d appreciate any way to do this but I’d prefer a dynamic way (eg bitmap manipulation) so I can save myself the filesize and not have to just make a manual color tween. Thanks