gpt4 book ai didi

javascript - 如何使用 jquery javascript 在 Canvas 上添加文本区域

转载 作者:行者123 更新时间:2023-11-27 23:39:58 25 4
gpt4 key购买 nike

我有一个文本区域和 Canvas 。用户能够将图像拖到 Canvas 上并更改不同的背景图像。现在我需要能够在 Canvas 底部有一个部分来显示文本区域中的文本。

<canvas id="canvas" width="640" height="280"></canvas>

<div id="text">
<textarea id="write_whatever">Write 4 lines to describe yourself.</textarea>
<div id="button_to_add"></div>
</div>

这是我目前拥有的 jsfiddle http://jsfiddle.net/D4zw4/50/

这就是我想要实现的目标,但不是按键,而是点击按钮,它应该位于 Canvas 的底部 http://jsfiddle.net/m1erickson/NuaHp/

有谁知道我以前是怎么做到的?提前致谢:)

最佳答案

是这样的吗?

$('#button_to_add').on('click', 'button', function () {
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
var text = $('#write_whatever').val();

ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = "#3e3e3e";
ctx.font = "16px Arial";
ctx.fillText(text, 20, canvas.height - 20);
});

http://jsfiddle.net/D4zw4/51/

关于javascript - 如何使用 jquery javascript 在 Canvas 上添加文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32149833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com