Class: Vips::Kernel
- Inherits:
-
Symbol
- Object
- Symbol
- Vips::Kernel
- Defined in:
- lib/vips/kernel.rb
Overview
A resizing kernel. One of these can be given to operations like Image#reduceh or Image#resize to select the resizing kernel to use.
At least these should be available:
-
:nearest
Nearest-neighbour interpolation. -
:linear
Linear interpolation. -
:cubic
Cubic interpolation. -
:lanczos2
Two-lobe Lanczos -
:lanczos3
Three-lobe Lanczos
For example:
ruby im = im.resize 3, :kernel => :lanczos2