假设我使用了一些 HTML5 标记:
<canvas id="e" width="400" height="200"></canvas>
<script>
var canvas = document.getElementById("e");
var context = canvas.getContext("2d");
context.fillStyle = "red";
context.font = "bold 72px JerseyLetters";
context.fillText("Bulls", 50, 100);
</script>
制作一些像这样很酷的文字:
然后我决定我想让这些字母装进一个看起来像这样的信封:
希望得到这样的东西:
我将如何着手 (1) 定义一个像上面这样的信封,然后 (2) 使用 HTML5 Canvas 将文本放入信封中以获得结果?
我愿意接受将文本直接放入信封中的方法,或者首先创建图像然后将图像放入信封中的解决方案。
谢谢!
编辑
根据@markE 的建议,我在这个问题中添加了标签“webgl”和“three.js”。同时我也会研究这两个包。我很陌生。