我正在使用Html Canvas 和 JavaScript制作图像编辑器(只是为了更深入地学习这两种语言)。 我搜索了很多问题,但没有一个能解决我的问题。 以下是我目前的代码:
<input type="text" id="PicName">
<input type="button" value="Save" id="Save" onclick="Save()">
<canvas style="border:1px solid blue;" id="myCanvas" width="800" height="800"></canvas>
<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
var timer = setInterval(gameLoop,10);
function gameLoop()
{
var PicName = document.getElementById("PicName").value;
ctx.fillStyle = "black";
ctx.font = "30px Calbri";
ctx.fillText(PicName,300,395);
}
</script>
PicName是一个字段,用户可以输入文件名。如果您尝试一下,就会发现我已经让PicName选择器工作了。现在,我只需要将带有名称的文件保存。
download.setAttribute("download", document.getElementById("PicName").value + '.png');
可能是关于编程的内容。 - Jaromanda X