Package org.xhtmlrenderer.util
Class DownscaleQuality
java.lang.Object
org.xhtmlrenderer.util.DownscaleQuality
Simple enumerated constants for downscaling (scaling to smaller image size)--since we have various options
for what algorithm to use. Not general-purpose, applies only to methods used in ImageUtil. Types constants
can be looked up using
forString(String, DownscaleQuality)
and the corresponding string
for the quality-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DownscaleQuality
One step, fast, but should be better than low-quality.static final DownscaleQuality
Low quality, but very fast.static final DownscaleQuality
Highest-quality downscaling; probably slowest as well.static final DownscaleQuality
Low-quality, but not worst quality -
Method Summary
Modifier and TypeMethodDescriptionasString()
static DownscaleQuality
forString
(String type, DownscaleQuality dflt) Retrieves the DownscaleQuality instance for the corresponding string.
-
Field Details
-
HIGH_QUALITY
Highest-quality downscaling; probably slowest as well. -
LOW_QUALITY
Low-quality, but not worst quality -
FAST
Low quality, but very fast. -
AREA
One step, fast, but should be better than low-quality.
-
-
Method Details
-
asString
-
forString
Retrieves the DownscaleQuality instance for the corresponding string.- Parameters:
type
- The string describing the quality, e.g. HIGHdflt
- Default value to use if not found- Returns:
- The constant quality instance for the type, or the default if not found.
-