RenderingHints 参数

2016-02-19 14:17 2 1 收藏

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

【 tulaoshi.com - 编程语言 】

 

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

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

(本文来源于图老师网站,更多请访问https://www.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 上……

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


来源:https://www.tulaoshi.com/n/20160219/1606632.html

延伸阅读
标签: Java JAVA基础
  package coreservlets; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; /** Creates a table showing the current value of each * of the standard CGI variables. * <P * Taken from Core Servlets and JavaServer Pages * from Prentice Hall and Sun Microsystems Pre...
C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程 序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用 的是有参函数,则参数在调用时传递。 main() { ... y1=f1(x1,x2); ... } f1(int a,int b) { .... Y2=f2(x3,x4); .....
标签: 电脑入门
参数「Operation」的值的列表如下(默认值是xlPasteSpecialOperationNone) 常量 粘贴内容 xlPasteSpecialOperationNone 无操作 xlPasteSpecialOperationAdd 加 xlPasteSpecialOperationSubtract 減 xlPasteSpecialOperationMultiply
标签: Web开发
代码如下: function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } alert(GetQueryString("id"));
视频拍摄:了解视频参数   现在很多相机都具备了视频拍摄能力,无论是婚礼现场、孩子的成才记录 ,还是拍摄自己的微电影,一台高性能的相机都能搞定。不过每次一看到相机的视频规格,总感觉一头雾水?今天我们就说说这些参数代表着什么: 关于影片格式编码 影片会根据不同的编码进行压缩,这在画质及文件大小上会得到...

经验教程

279

收藏

10
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部