libvips/libvips/resample
John Cupitt 65105a9442 upsize with something other than nearest
vips_resize() uses to just use nearest when upsizing, following standard
practice in repro. This is often unfortunate for image processing, where
small nearest upsizes will produce obvious aliasing.

It now picks a VipsInterpolate which corresponds (roughly) to the
selected VipsKernel and uses that with affine for any upsizing.
2016-06-22 10:33:08 +01:00
..
Makefile.am finish up 2016-03-10 17:33:34 +00:00
affine.c make optional args into bullets 2016-05-02 10:12:37 +01:00
bicubic.cpp improve arg order 2016-04-11 13:23:25 +01:00
dummy2.cc remove cimg and gmic 2014-10-08 17:51:07 +01:00
interpolate.c bilinear interp. supports complex types 2016-03-14 10:06:45 +00:00
lbb.cpp fix mapim typo 2015-11-22 10:29:45 +00:00
mapim.c make optional args into bullets 2016-05-02 10:12:37 +01:00
nohalo.cpp fix nohalo, vsqbs interpolators 2016-03-24 16:06:31 +00:00
presample.h better mask sizing for lanczos 2016-04-11 13:19:00 +01:00
quadratic.c make optional args into bullets 2016-05-02 10:12:37 +01:00
reduce.c make optional args into bullets 2016-05-02 10:12:37 +01:00
reduceh.cpp better vips_resize() for cubic/linear/nearest 2016-06-16 09:46:02 +01:00
reducev.cpp better vips_resize() for cubic/linear/nearest 2016-06-16 09:46:02 +01:00
resample.c finish up 2016-03-10 17:33:34 +00:00
resize.c upsize with something other than nearest 2016-06-22 10:33:08 +01:00
shrink.c allow mixed zoom and shrink in resize 2016-05-01 12:03:13 +01:00
shrinkh.c add VIPS_COUNT_PIXELS, overcomputation tracking 2016-03-22 12:26:45 +00:00
shrinkv.c better vips_resize() for cubic/linear/nearest 2016-06-16 09:46:02 +01:00
similarity.c make optional args into bullets 2016-05-02 10:12:37 +01:00
templates.h improve arg order 2016-04-11 13:23:25 +01:00
transform.c revise affine, yet again 2014-08-01 16:34:09 +01:00
vsqbs.cpp fix nohalo, vsqbs interpolators 2016-03-24 16:06:31 +00:00