运行下面IE9产生黄油平滑动画脚本。但同样的剧本运行在Chrome20(赢得& mac)产生摇摆动画。我怎样才能解决这个问题?如何顺利动画HTML5的缩放画布fillText方法()
此外,如果有人能够提供以下相关问题的确切答案,我将不胜感激。
铬支持亚像素文字渲染吗?
铬是否支持基于GPU的文本渲染?
如果是这样的话,请注明确切的版本和操作系统是在加入该功能。
<canvas id="myCanvas" width="1000" height="500" style="border:1px solid #d3d3d3;">
</canvas>
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var i=12;
function f() {
ctx.clearRect(0,0,1000,500);
ctx.font=i + "px Arial";
ctx.fillText("Hello World",10,350);
i+=0.1;
}
setInterval("f()", 16);
</script>
在IE9最初的动画也有点摇摇晃晃,但经过几次反复它变得非常光滑。
这是一个反锯齿问题我认为 – starbeamrainbowlabs 2012-07-30 10:37:13