RenderingHints 参数

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

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

【 tulaoshi.com - 编程语言 】

 

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

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

  描述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

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

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

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


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

延伸阅读
标签: 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"));
标签: Web开发
修改地址后的参数: script function getNewUrl(oldurl,paramname,pvalue){     var reg = new RegExp("(\\?|&)"+ paramname +"=([^&]*)(&|$)","gi");     var t=oldurl.match(reg)[0];     var retxt=t.substring(0,t.indexOf("=")+1)+pvalue;     if(t.charAt(t.length-1)=='...
标签: 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...
标签: 办公软件
在Word遇到问题时可以尝试以下面的方式启动Word: 单击“开始→运行”命令,然后输入Word所在路径及参数确定即可运行,如“C:\ PROGRAM FILES \MICROSOFT Office \Office 10\ WINWord.EXE /n”,这些常用的参数及功能如下: /n:启动Word后不创建新的文件。 /a:禁止插件和通用模板自动启动。 /m:禁止自动执行的宏。 /w:启动一个新Word进...
视频拍摄:了解视频参数   现在很多相机都具备了视频拍摄能力,无论是婚礼现场、孩子的成才记录 ,还是拍摄自己的微电影,一台高性能的相机都能搞定。不过每次一看到相机的视频规格,总感觉一头雾水?今天我们就说说这些参数代表着什么: 关于影片格式编码 影片会根据不同的编码进行压缩,这在画质及文件大小上会得到...

经验教程

157

收藏

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