運行下面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