139得票20回答
HTML5画布ctx.fillText为什么不换行?

如果文本中包含 "\n",我似乎无法将文本添加到画布上。我的意思是,换行符不会显示/起作用。ctxPaint.fillText("s ome \n \\n <br/> thing", x, y); 以上代码将在一行上绘制"s ome \n <br/> thing"。...

139得票10回答
在pkg-config搜索路径中未找到cairo包。Node.js安装canvas问题。

我安装node中的canvas模块遇到了问题。看起来是与cairo有关,我收到了这个错误信息...npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm ...

138得票6回答
在HTML5画布上绘制点

使用context.moveTo()和context.lineTo()函数在HTML5画布上绘制一条直线非常简单。 我不确定是否可以绘制一个点,即着色单个像素。lineTo函数不会绘制单像素线(显然)。 有没有一种方法可以实现这个?

136得票10回答
如何在HTML5中将画布居中显示

我已经搜索了一段时间,但没有找到解决方案。也许只是我的搜索词不对。 嗯,我想根据浏览器窗口的大小使画布居中。画布的大小为800x600。 如果窗口小于800x600,它也应该进行调整(但目前这不是非常重要)。

135得票14回答
<canvas>元素的最大尺寸是多少?

我正在使用一个高度为600到1000像素,宽度为几万或几十万像素的画布元素。但是,在某个未知的像素数量之后,画布不再显示我用JS绘制的形状。 有人知道是否存在限制吗? 在Chrome 12和Firefox 4中均进行了测试。

126得票10回答
从HTML Canvas中获取像素?

有没有可能查询HTML画布对象以获取特定位置的颜色?

126得票15回答
在Chart.js折线图上限制标签数量

我希望能够从所获取的数据中显示图表上的所有点,但不想显示它们的所有标签,因为这样图表就不太易读。我在文档中查找了相关参数,但未找到可以限制标签数量的参数。我不想仅取三个标签,因为这样图表也将被限制为三个点。是否有可能实现?目前我的代码如下: 如果我只能留下每三到四个标签,那就太好了。但是...

124得票2回答
requestAnimationFrame为什么比setInterval或setTimeout更好?

为什么我应该使用requestAnimationFrame而不是setTimeout或setInterval? 这个自问自答的问题是一个文档示例。

124得票20回答
使用@font-face在<canvas>上绘制文本无法第一次正常工作

当我在画布上使用通过@font-face加载的字体绘制文本时,文本显示不正确。它根本不显示(在Chrome 13和Firefox 5中),或字体不正确(Opera 11)。这种意外行为只会在第一次使用该字体进行绘制时发生。之后一切都正常。 这是标准行为还是其他原因导致的呢? 谢谢。 PS...

123得票12回答
如何在HTML5画布上绘制多边形?

我需要知道如何在画布上绘制多边形,不使用jQuery或其他类似的东西。