Package org.xhtmlrenderer.util
Class DownscaleQuality
- java.lang.Object
-
- org.xhtmlrenderer.util.DownscaleQuality
-
public class DownscaleQuality extends java.lang.Object
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 usingforString(String, DownscaleQuality)
and the corresponding string for the quality
-
-
Field Summary
Fields Modifier and Type Field Description static DownscaleQuality
AREA
One step, fast, but should be better than low-quality.static DownscaleQuality
FAST
Low quality, but very fast.static DownscaleQuality
HIGH_QUALITY
Highest-quality downscaling; probably slowest as well.static DownscaleQuality
LOW_QUALITY
Low-quality, but not worst quality
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asString()
static DownscaleQuality
forString(java.lang.String type, DownscaleQuality dflt)
Retrieves the DownscaleQuality instance for the corresponding string.
-
-
-
Field Detail
-
HIGH_QUALITY
public static final DownscaleQuality HIGH_QUALITY
Highest-quality downscaling; probably slowest as well.
-
LOW_QUALITY
public static final DownscaleQuality LOW_QUALITY
Low-quality, but not worst quality
-
FAST
public static final DownscaleQuality FAST
Low quality, but very fast.
-
AREA
public static final DownscaleQuality AREA
One step, fast, but should be better than low-quality.
-
-
Method Detail
-
asString
public java.lang.String asString()
-
forString
public static DownscaleQuality forString(java.lang.String type, DownscaleQuality dflt)
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.
-
-