You can use just image manipulator.
+trigger -image manipulator copy from sprite
->image manipulator -flip image // known bug
->for each in array -image manipulator set rgb at current x, current y to arraygetvalue at current x, current y
-> call function after delay // you need a tick to read from gpu, function object works well
+ on function -image manipulator copy to sprite.
You may have to make sure the sprite has a channel, an alpha of 1 will do.