使用HTML5的画布绘制具有外部描边的文本

11 浏览
0 Comments

使用HTML5的画布绘制具有外部描边的文本

我目前正在使用HTML5的canvas来渲染一些字符串,使用fillText方法。这个方法运行良好,但我还想给每个字符串添加一个1px的黑色外描边。不幸的是,strokeText函数似乎应用了内部描边。为了解决这个问题,我编写了一个drawStrokedText函数来实现我想要的效果。不幸的是,由于明显的原因,它非常慢。

是否有一种快速、跨浏览器的方式来使用原生canvas功能实现1px的外描边?

0