RenderingHints (Java Platform SE 8 ) (original) (raw)
Modifier and Type
Field
Description
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_ALPHA_INTERPOLATION](../../java/awt/RenderingHints.html#KEY%5FALPHA%5FINTERPOLATION)
Alpha interpolation hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_ANTIALIASING](../../java/awt/RenderingHints.html#KEY%5FANTIALIASING)
Antialiasing hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_COLOR_RENDERING](../../java/awt/RenderingHints.html#KEY%5FCOLOR%5FRENDERING)
Color rendering hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_DITHERING](../../java/awt/RenderingHints.html#KEY%5FDITHERING)
Dithering hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_FRACTIONALMETRICS](../../java/awt/RenderingHints.html#KEY%5FFRACTIONALMETRICS)
Font fractional metrics hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_INTERPOLATION](../../java/awt/RenderingHints.html#KEY%5FINTERPOLATION)
Interpolation hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_RENDERING](../../java/awt/RenderingHints.html#KEY%5FRENDERING)
Rendering hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_STROKE_CONTROL](../../java/awt/RenderingHints.html#KEY%5FSTROKE%5FCONTROL)
Stroke normalization control hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_TEXT_ANTIALIASING](../../java/awt/RenderingHints.html#KEY%5FTEXT%5FANTIALIASING)
Text antialiasing hint key.
static [RenderingHints.Key](../../java/awt/RenderingHints.Key.html "class in java.awt")
[KEY_TEXT_LCD_CONTRAST](../../java/awt/RenderingHints.html#KEY%5FTEXT%5FLCD%5FCONTRAST)
LCD text contrast rendering hint key.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_ALPHA_INTERPOLATION_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FALPHA%5FINTERPOLATION%5FDEFAULT)
Alpha interpolation hint value -- alpha blending algorithms are chosen by the implementation for a good tradeoff of performance vs.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_ALPHA_INTERPOLATION_QUALITY](../../java/awt/RenderingHints.html#VALUE%5FALPHA%5FINTERPOLATION%5FQUALITY)
Alpha interpolation hint value -- alpha blending algorithms are chosen with a preference for precision and visual quality.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_ALPHA_INTERPOLATION_SPEED](../../java/awt/RenderingHints.html#VALUE%5FALPHA%5FINTERPOLATION%5FSPEED)
Alpha interpolation hint value -- alpha blending algorithms are chosen with a preference for calculation speed.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_ANTIALIAS_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FANTIALIAS%5FDEFAULT)
Antialiasing hint value -- rendering is done with a default antialiasing mode chosen by the implementation.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_ANTIALIAS_OFF](../../java/awt/RenderingHints.html#VALUE%5FANTIALIAS%5FOFF)
Antialiasing hint value -- rendering is done without antialiasing.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_ANTIALIAS_ON](../../java/awt/RenderingHints.html#VALUE%5FANTIALIAS%5FON)
Antialiasing hint value -- rendering is done with antialiasing.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_COLOR_RENDER_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FCOLOR%5FRENDER%5FDEFAULT)
Color rendering hint value -- perform color conversion calculations as chosen by the implementation to represent the best available tradeoff between performance and accuracy.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_COLOR_RENDER_QUALITY](../../java/awt/RenderingHints.html#VALUE%5FCOLOR%5FRENDER%5FQUALITY)
Color rendering hint value -- perform the color conversion calculations with the highest accuracy and visual quality.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_COLOR_RENDER_SPEED](../../java/awt/RenderingHints.html#VALUE%5FCOLOR%5FRENDER%5FSPEED)
Color rendering hint value -- perform the fastest color conversion to the format of the output device.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_DITHER_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FDITHER%5FDEFAULT)
Dithering hint value -- use a default for dithering chosen by the implementation.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_DITHER_DISABLE](../../java/awt/RenderingHints.html#VALUE%5FDITHER%5FDISABLE)
Dithering hint value -- do not dither when rendering geometry.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_DITHER_ENABLE](../../java/awt/RenderingHints.html#VALUE%5FDITHER%5FENABLE)
Dithering hint value -- dither when rendering geometry, if needed.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_FRACTIONALMETRICS_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FFRACTIONALMETRICS%5FDEFAULT)
Font fractional metrics hint value -- character glyphs are positioned with accuracy chosen by the implementation.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_FRACTIONALMETRICS_OFF](../../java/awt/RenderingHints.html#VALUE%5FFRACTIONALMETRICS%5FOFF)
Font fractional metrics hint value -- character glyphs are positioned with advance widths rounded to pixel boundaries.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_FRACTIONALMETRICS_ON](../../java/awt/RenderingHints.html#VALUE%5FFRACTIONALMETRICS%5FON)
Font fractional metrics hint value -- character glyphs are positioned with sub-pixel accuracy.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_INTERPOLATION_BICUBIC](../../java/awt/RenderingHints.html#VALUE%5FINTERPOLATION%5FBICUBIC)
Interpolation hint value -- the color samples of 9 nearby integer coordinate samples in the image are interpolated using a cubic function in both X
and Y
to produce a color sample.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_INTERPOLATION_BILINEAR](../../java/awt/RenderingHints.html#VALUE%5FINTERPOLATION%5FBILINEAR)
Interpolation hint value -- the color samples of the 4 nearest neighboring integer coordinate samples in the image are interpolated linearly to produce a color sample.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_INTERPOLATION_NEAREST_NEIGHBOR](../../java/awt/RenderingHints.html#VALUE%5FINTERPOLATION%5FNEAREST%5FNEIGHBOR)
Interpolation hint value -- the color sample of the nearest neighboring integer coordinate sample in the image is used.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_RENDER_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FRENDER%5FDEFAULT)
Rendering hint value -- rendering algorithms are chosen by the implementation for a good tradeoff of performance vs.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_RENDER_QUALITY](../../java/awt/RenderingHints.html#VALUE%5FRENDER%5FQUALITY)
Rendering hint value -- rendering algorithms are chosen with a preference for output quality.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_RENDER_SPEED](../../java/awt/RenderingHints.html#VALUE%5FRENDER%5FSPEED)
Rendering hint value -- rendering algorithms are chosen with a preference for output speed.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_STROKE_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FSTROKE%5FDEFAULT)
Stroke normalization control hint value -- geometry may be modified or left pure depending on the tradeoffs in a given implementation.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_STROKE_NORMALIZE](../../java/awt/RenderingHints.html#VALUE%5FSTROKE%5FNORMALIZE)
Stroke normalization control hint value -- geometry should be normalized to improve uniformity or spacing of lines and overall aesthetics.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_STROKE_PURE](../../java/awt/RenderingHints.html#VALUE%5FSTROKE%5FPURE)
Stroke normalization control hint value -- geometry should be left unmodified and rendered with sub-pixel accuracy.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_DEFAULT](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FDEFAULT)
Text antialiasing hint value -- text rendering is done according to the KEY_ANTIALIASING hint or a default chosen by the implementation.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_GASP](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FGASP)
Text antialiasing hint value -- text rendering is requested to use information in the font resource which specifies for each point size whether to apply VALUE_TEXT_ANTIALIAS_ON orVALUE_TEXT_ANTIALIAS_OFF.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_LCD_HBGR](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FLCD%5FHBGR)
Text antialiasing hint value -- request that text be displayed optimised for an LCD display with subpixels in order from display left to right of B,G,R such that the horizontal subpixel resolution is three times that of the full pixel horizontal resolution (HBGR).
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_LCD_HRGB](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FLCD%5FHRGB)
Text antialiasing hint value -- request that text be displayed optimised for an LCD display with subpixels in order from display left to right of R,G,B such that the horizontal subpixel resolution is three times that of the full pixel horizontal resolution (HRGB).
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_LCD_VBGR](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FLCD%5FVBGR)
Text antialiasing hint value -- request that text be displayed optimised for an LCD display with subpixel organisation from display top to bottom of B,G,R such that the vertical subpixel resolution is three times that of the full pixel vertical resolution (VBGR).
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_LCD_VRGB](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FLCD%5FVRGB)
Text antialiasing hint value -- request that text be displayed optimised for an LCD display with subpixel organisation from display top to bottom of R,G,B such that the vertical subpixel resolution is three times that of the full pixel vertical resolution (VRGB).
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_OFF](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FOFF)
Text antialiasing hint value -- text rendering is done without any form of antialiasing.
static [Object](../../java/lang/Object.html "class in java.lang")
[VALUE_TEXT_ANTIALIAS_ON](../../java/awt/RenderingHints.html#VALUE%5FTEXT%5FANTIALIAS%5FON)
Text antialiasing hint value -- text rendering is done with some form of antialiasing.