public class RenderingHintsBuilder extends Object implements Builder<RenderingHints>
RenderingHints.KEY_ANTIALIASING
抗锯齿 RenderingHints.KEY_TEXT_ANTIALIASING
文本抗锯齿RenderingHints.KEY_COLOR_RENDERING
颜色着色的渲染方式RenderingHints.KEY_DITHERING
抖动RenderingHints.KEY_FRACTIONALMETRICS
字体规格RenderingHints.KEY_INTERPOLATION
内插RenderingHints.KEY_ALPHA_INTERPOLATION
alpha合成微调RenderingHints.KEY_RENDERING
着色RenderingHints.KEY_STROKE_CONTROL
笔划规范化控制RenderingHints.KEY_TEXT_LCD_CONTRAST
LCD文本对比呈现Modifier and Type | Class and Description |
---|---|
static class |
RenderingHintsBuilder.AlphaInterpolation
alpha合成微调
|
static class |
RenderingHintsBuilder.Antialias
抗锯齿选项
|
static class |
RenderingHintsBuilder.ColorRender
颜色着色的渲染方式
|
static class |
RenderingHintsBuilder.Dither
控制如何处理抖动
抖动是用一组有限的颜色合成出一个更大范围的颜色的过程,方法是给相邻像素着色以产生不在该组颜色中的新的颜色幻觉。 |
static class |
RenderingHintsBuilder.FractionalMetrics
字体规格
|
static class |
RenderingHintsBuilder.Interpolation
内插
在对一个源图像做变形时,变形后的像素很少能够恰好对应目标像素位置。 |
static class |
RenderingHintsBuilder.Render
着色技术
|
static class |
RenderingHintsBuilder.StrokeControl
笔划规范化控制
|
static class |
RenderingHintsBuilder.TextAntialias
文本抗锯齿选项
|
public static RenderingHintsBuilder of()
RenderingHints
构建器RenderingHintsBuilder
public RenderingHintsBuilder setAntialiasing(RenderingHintsBuilder.Antialias antialias)
antialias
- 抗锯齿选项,null
表示移除此选项public RenderingHintsBuilder setTextAntialias(RenderingHintsBuilder.TextAntialias textAntialias)
textAntialias
- 文本抗锯齿方式,null
表示移除此选项public RenderingHintsBuilder setColorRendering(RenderingHintsBuilder.ColorRender colorRender)
colorRender
- 颜色着色的渲染方式,null
表示移除此选项public RenderingHintsBuilder setDithering(RenderingHintsBuilder.Dither dither)
dither
- 如何处理抖动,null
表示移除此选项public RenderingHintsBuilder setFractionalMetrics(RenderingHintsBuilder.FractionalMetrics fractionalMetrics)
fractionalMetrics
- 字体规格,null
表示移除此选项public RenderingHintsBuilder setInterpolation(RenderingHintsBuilder.Interpolation interpolation)
interpolation
- 内插方式,null
表示移除此选项public RenderingHintsBuilder setAlphaInterpolation(RenderingHintsBuilder.AlphaInterpolation alphaInterpolation)
alphaInterpolation
- alpha合成微调,null
表示移除此选项public RenderingHintsBuilder setRendering(RenderingHintsBuilder.Render render)
render
- 着色技术,null
表示移除此选项public RenderingHintsBuilder setStrokeControl(RenderingHintsBuilder.StrokeControl strokeControl)
strokeControl
- 笔划规范化控制,null
表示移除此选项public RenderingHintsBuilder setTextLCDContrast(Integer textLCDContrast)
textLCDContrast
- LCD文本对比呈现,100 到 250 之间的正整数public RenderingHints build()
Builder
build
in interface Builder<RenderingHints>
Copyright © 2025. All rights reserved.