Class: Vips::Interpolate
- Inherits:
-
Object
- Object
- Vips::Interpolate
- Defined in:
- lib/vips/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:
-
‘:nearest` Nearest-neighbour interpolation.
-
‘:bilinear` Bilinear interpolation.
-
‘:bicubic` Bicubic interpolation.
-
‘:lbb` Reduced halo bicubic interpolation.
-
‘:nohalo` Edge sharpening resampler with halo reduction.
-
‘:vsqbs` B-Splines with antialiasing smoothing.
For example:
```ruby
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/vips/interpolate.rb', line 31
|