![]() |
![]() |
![]() |
VIPS Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <vips/vips.h> int im_affinei (IMAGE *in
,IMAGE *out
,VipsInterpolate *interpolate
,double a
,double b
,double c
,double d
,double dx
,double dy
,int ox
,int oy
,int ow
,int oh
); int im_affinei_all (IMAGE *in
,IMAGE *out
,VipsInterpolate *interpolate
,double a
,double b
,double c
,double d
,double dx
,double dy
); int im_stretch3 (IMAGE *in
,IMAGE *out
,double dx
,double dy
); int im_shrink (IMAGE *in
,IMAGE *out
,double xshrink
,double yshrink
); int im_rightshift_size (IMAGE *in
,IMAGE *out
,int xshift
,int yshift
,int band_fmt
); int im_match_linear (IMAGE *ref
,IMAGE *sec
,IMAGE *out
,int xr1
,int yr1
,int xs1
,int ys1
,int xr2
,int yr2
,int xs2
,int ys2
); int im_match_linear_search (IMAGE *ref
,IMAGE *sec
,IMAGE *out
,int xr1
,int yr1
,int xs1
,int ys1
,int xr2
,int yr2
,int xs2
,int ys2
,int hwindowsize
,int hsearchsize
);
Resample an image in various ways, using a VipsInterpolator to generate intermediate values.
int im_affinei (IMAGE *in
,IMAGE *out
,VipsInterpolate *interpolate
,double a
,double b
,double c
,double d
,double dx
,double dy
,int ox
,int oy
,int ow
,int oh
);
int im_affinei_all (IMAGE *in
,IMAGE *out
,VipsInterpolate *interpolate
,double a
,double b
,double c
,double d
,double dx
,double dy
);
int im_rightshift_size (IMAGE *in
,IMAGE *out
,int xshift
,int yshift
,int band_fmt
);
int im_match_linear (IMAGE *ref
,IMAGE *sec
,IMAGE *out
,int xr1
,int yr1
,int xs1
,int ys1
,int xr2
,int yr2
,int xs2
,int ys2
);