Pre-calc with GrabImage.
For example, for this:

I loaded the original image, grabbed each horizontal line into an array then applied some cosine magic to each index*. Max seems to be fairly fast (at throwing things about, that is).
Download. (Temporary)
*(EDIT: More of a stand-in for the kinds of things you might get up to with CopyRect, obv, so BONUS!)
For example, for this:

I loaded the original image, grabbed each horizontal line into an array then applied some cosine magic to each index*. Max seems to be fairly fast (at throwing things about, that is).
Download. (Temporary)
*(EDIT: More of a stand-in for the kinds of things you might get up to with CopyRect, obv, so BONUS!)