Copy the width×height region whose top-left corner is (x, y).
if the rectangle is empty or reaches outside the bitmap: silently clamping a bad crop hides the caller's bug.
cropped applied to every frame, preserving delays and loop count.