RenderingHints
类定义了多种着色微调,它们存储在一个映射集的 Graphics2D
对象里。setRenderingHint()
方法的参数是一个键以及对应的键值。在我们的代码中,第一个参数是代表 alpha 合成微调的键,第二个参数是该微调的值。该微调的其它可能的值有 VALUE_ALPHA_INTERPOLATION_DEFAULT
,代表平台缺省值;以及 VALUE_ALPHA_INTERPOLATION_SPEED
,代表追求速度而不是质量。
您还可以为下面的键提供微调:
键描述KEY_ANTIALIASING决定是否使用抗锯齿。当着色有倾斜角度的线时,通常会得到一组阶梯式的像素排列,使这条线看上去不平滑,经常被称为 锯齿状图形。抗锯齿是一种技术,它设置有倾斜角度的线的像素亮度,以使线看起来更平滑。因此,这个微调是用来决定在着色有倾斜角度的线时是否在减少锯齿状图形上花费时间。可能的值有 VALUE_ANTIALIAS_ON...[ 查看全文 ]