Point operation
#include "dip_point.h"
dip_Error dip_Clip ( in, out, clipLow, clipHigh, clipFlag )
integer, float
Clips in at either the minimum value clipLow of the maximum value clipHigh or both. If the flag DIP_CLIP_THRESHOLD_AND_RANGE is specified, the clip bound are defined by clipLow +/- clipHigh/2.
| Data type | Name | Description |
| dip_Image | in | Input image |
| dip_Image | out | Output image |
| dip_float | clipLow | Lower clip bound value |
| dip_float | clipHigh | Higher clip bound value |
| dipf_Clip | clipFlag | Clip flag |
The following dipf_Clip flags are defined:
| Name | Description |
| DIP_CLIP_BOTH | clip both the lower and upper bound |
| DIP_CLIP_LOW | clip lower bound only |
| DIP_CLIP_HIGH | clip upper bound only |
| DIP_CLIP_THRESHOLD_AND_RANGE | use clipLow and clipHigh as threshold and range value |
| DIP_CLIP_LOW_AND_HIGH_BOUNDS | same as DIP_CLIP_BOTH |