Class: Vips::Interpolate
- Inherits:
-
Object
- Object
- Vips::Interpolate
- Defined in:
- lib/vips8/interpolate.rb
Overview
An interpolator. One of these can be given to operations like affine or mapim to select the type of pixel interpolation to use.
To see all interpolators supported by your libvips, try
$ vips -l interpolate
But at least these should be available:
-
:nearestNearest-neighbour interpolation. -
:bilinearBilinear interpolation. -
:bicubicBicubic interpolation. -
:lbbReduced halo bicubic interpolation. -
:nohaloEdge sharpening resampler with halo reduction. -
:vsqbsB-Splines with antialiasing smoothing.
For example:
im = im.affine :interpolate => Vips::Interpolate.new :bicubic
Class Method Summary collapse
-
.new(name, opts = {}) ⇒ Interpolate
Constructed interpolator.
Class Method Details
.new(name, opts = {}) ⇒ Interpolate
Returns constructed interpolator.
|
|
# File 'lib/vips8/interpolate.rb', line 31
|