What is it with you?
Those functions return a newly created bitmap which you must free.
In this example, you overwrote the first IMAGE with a new Image, now the first image is sitting in limbo.
Please use separate images and free both the original and the newly created.