introduce the clamp, clamp_h, clamp_v kwargs for more general control over clamping (less verbose)