You've only set the SCALER_CROP_REGION on the CaptureRequestBuilder for the recurring preview camera output. You just need to add the same crop region property to the CaptureRequestBuilder that uses the ImageSaver's JPEG Surface as the output, and you should be all set.