RenderingHints 参数

星空De静谧

星空De静谧

2016-02-19 14:17

今天图老师小编给大家介绍下RenderingHints 参数,平时喜欢RenderingHints 参数的朋友赶紧收藏起来吧!记得点赞哦~

 

  RenderingHints 类定义了多种着色微调,它们存储在一个映射集的 Graphics2D 对象里。setRenderingHint() 方法的参数是一个键以及对应的键值。在我们的代码中,第一个参数是代表 alpha 合成微调的键,第二个参数是该微调的值。该微调的其它可能的值有 VALUE_ALPHA_INTERPOLATION_DEFAULT,代表平台缺省值;以及 VALUE_ALPHA_INTERPOLATION_SPEED,代表追求速度而不是质量。

  您还可以为下面的键提供微调:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  描述KEY_ANTIALIASING决定是否使用抗锯齿。当着色有倾斜角度的线时,通常会得到一组阶梯式的像素排列,使这条线看上去不平滑,经常被称为 锯齿状图形抗锯齿是一种技术,它设置有倾斜角度的线的像素亮度,以使线看起来更平滑。因此,这个微调是用来决定在着色有倾斜角度的线时是否在减少锯齿状图形上花费时间。可能的值有 VALUE_ANTIALIAS_ON, _OFF_DEFAULT。KEY_COLOR_RENDERING控制颜色着色的方式。可能的值有 VALUE_COLOR_RENDER_SPEED, _QUALITY_DEFAULT。KEY_DITHERING控制如何处理抖动。抖动是用一组有限的颜色合成出一个更大范围的颜色的过程,方法是给相邻像素着色以产生不在该组颜色中的新的颜色幻觉。可能的值有 VALUE_DITHER_ENABLE, _DISABLE_DEFAULT。KEY_FRACTIONALMETRICS控制显示文本的质量。可能的值有 VALUE_FRACTIONALMETRICS_ON, _OFF_DEFAULT。KEY_INTERPOLATION确定怎样做内插。
  
  在对一个源图像做变形时,变形后的像素很少能够恰好对应目标像素位置。在这种情况下,每个变形后的像素的颜色值不得不由四周的像素决定。
  
  内插就是实现上述过程。有许多可用的技术。可能的值,按处理时间从最多到最少,是 VALUE_INTERPOLATION_BICUBIC, _BILINEAR_NEAREST_NEIGHBOR。KEY_RENDERING确定着色技术,在速度和质量之间进行权衡。可能的值有 VALUE_RENDERING_SPEED, _QUALITY_DEFAULT。KEY_TEXT_ANTIALIASING确定对文本着色时是否抗锯齿。可能的值有 VALUE_TEXT_ANTIALIASING_ON, _OFF_DEFAULT

  我们绕得已经够远了。让我们回到绘制 sprite 上……

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)


展开更多 50%)
分享

猜你喜欢

RenderingHints 参数

编程语言 网络编程
RenderingHints 参数

通过地址栏传递参数.通过url传递参数

ASP
通过地址栏传递参数.通过url传递参数

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

FPlayer组件详细参数

FLASH flash教程
FPlayer组件详细参数

Excel函数的参数

LEFT函数 电脑入门
Excel函数的参数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

耳机的好坏看什么参数 耳机参数说明

耳机 数码
耳机的好坏看什么参数 耳机参数说明

程序间参数传递

编程语言 网络编程
程序间参数传递

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

我们一起走过路 - QQ非主流分组

我们一起走过路 - QQ非主流分组

Delphi中MIDAS如何控制前台权限(MIDAS之六)

Delphi中MIDAS如何控制前台权限(MIDAS之六)
下拉加载更多内容 ↓