14 #ifndef CLIPM_PRIV_IMAGE_RESAMPLE_H
15 #define CLIPM_PRIV_IMAGE_RESAMPLE_H
36 const cpl_image *input,
37 const cpl_matrix *transform,
39 const cpl_size window_xxyy[4],
44 cpl_image **contrib_map);
47 const cpl_image *input,
51 double resampled_position,
55 double original_position,
cpl_image * clipm_priv_image_lineartrans_bilinear(const cpl_image *input, const cpl_matrix *transform, cpl_matrix *shift, const cpl_size window_xxyy[4], int adjust_size, int use_outside_wdw, int norm_flag, int set_bpm_flag, cpl_image **contrib_map)
Linearly transform a 2d-image using bilinear interpolation.
Definition: clipm_priv_image_resample.c:373
double clipm_priv_image_resample_undo_position(double resampled_position, double scale)
Backtransform a position (x or y) from a resampled image to the original position before resampling (...
Definition: clipm_priv_image_resample.c:866
double clipm_priv_image_resample_position(double original_position, double scale)
Transform a position (x or y) from an image, which is to be resampled, to the new position in the res...
Definition: clipm_priv_image_resample.c:889
cpl_image * clipm_priv_image_resample_bilinear(const cpl_image *input, double scale)
Resample an image using bilinear interpolation.
Definition: clipm_priv_image_resample.c:615