org.gnu.gdk
Class InterpType
public class InterpType
extends Enum
static InterpType | BILINEAR - Best quality/speed balance; use this mode by default.
|
static InterpType | HYPER - This is the slowest and highest quality reconstruction function.
|
static InterpType | NEAREST - Nearest neighbor sampling; this is the fastest and lowest quality mode.
|
static InterpType | TILES - This is an accurate simulation of the PostScript image operator without
any interpolation enabled.
|
BILINEAR
public static final InterpType BILINEAR
Best quality/speed balance; use this mode by default. Bilinear
interpolation. For enlargement, it is equivalent to point-sampling the
ideal bilinear-interpolated image. For reduction, it is equivalent to
laying down small tiles and integrating over the coverage area.
HYPER
public static final InterpType HYPER
This is the slowest and highest quality reconstruction function. It is
derived from the hyperbolic filters in Wolberg's "Digital Image Warping",
and is formally defined as the hyperbolic-filter sampling the ideal
hyperbolic-filter interpolated image (the filter is designed to be
idempotent for 1:1 pixel mapping).
NEAREST
public static final InterpType NEAREST
Nearest neighbor sampling; this is the fastest and lowest quality mode.
Quality is normally unacceptable when scaling down, but may be OK when
scaling up.
TILES
public static final InterpType TILES
This is an accurate simulation of the PostScript image operator without
any interpolation enabled. Each pixel is rendered as a tiny parallelogram
of solid color, the edges of which are implemented with antialiasing. It
resembles nearest neighbor for enlargement, and bilinear for reduction.