0

我需要帮助将文本转换为图像。有没有办法通过 js 或 jquery 来做到这一点..?

任何帮助,将不胜感激。

4

3 回答 3

8

使用画布并在画布上打印文本。之后,可以将画布导出到图像。

<canvas id="e" width="200" height="200"></canvas>
<script>
  var canvas = document.getElementById("e");
  var context = canvas.getContext("2d");
  context.fillStyle = "blue";
  context.font = "bold 16px Arial";
  context.fillText("Your text", 100, 100);
</script>
于 2012-05-04T14:38:43.003 回答
1

将您的文本绘制到canvas标签中。

var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');

ctx.fillText(myText, x, y);
于 2012-05-04T14:37:30.133 回答
0

有一个图书馆试图做到这一点。

http://hertzen.com/experiments/jsfeedback/

从 html 读取 DOM 并将其呈现到画布上,在某些情况下失败,但在一般情况下有效。

于 2012-05-04T14:42:22.297 回答