canvas 相关问题

Canvas是自由格式图形输出的通用元素。

在画布中居中并均匀间隔多个对象

对于我正在制作的新游戏,我需要在画布底部有 3 个居中且均匀分布的矩形,但我需要能够添加更多矩形,并使它们均匀分布...

回答 1 投票 0

Chart.js:使用版本 2.7.2,但在版本 4.4.1 中面临“图表未定义”错误

我正在尝试使用 Chart.js 创建图表。我当前的代码可以在 2.7.2 版本中使用,但我打算将其更新到 4.4.1 版本。 但是,我遇到了以下错误: xyz.j...

回答 1 投票 0

如何通过 AgChartsReact 操作图表上的图例项目?

我使用 Ag Grid 库中的独立图表,并希望手动操作默认情况下应显示/选择哪些图例项目。我没有找到任何可以涵盖这个的特定 API/属性...

回答 1 投票 0

使用画布作为背景,使用遮罩覆盖元素

我有一个全屏背景画布,我想在该画布上绘制元素作为遮罩。因此画布只能通过覆盖的元素可见。 这是一张关于 w...

回答 1 投票 0

如何在原生 JavaScript 中阻止精灵从画布上移开?

我目前正在使用原生 JavaScript、HTML 和一些 CSS 创建游戏。我有 2 个名为 Sprites 的块,每当它们走向画布的左边缘或右边缘时,它们就不会停止。问题...

回答 2 投票 0

在非透明图像周围修剪-10px

有没有一种方法可以精确修剪 HTML5 Canvas 中不透明图像的边缘? 例子: 输入: 输出:

回答 1 投票 0

Firefox 的跳转涉及 CSS 缩放和画布

在 Firefox (121.0b9) 中,缩放画布元素时,我注意到轻微的抖动。我在 Safari 或 Chromium 中没有遇到过这种情况。有没有办法在 Firefox 中解决这个问题? 这是一个例子(JSF...

回答 1 投票 0

每个柱形的 Chartjs 图例

我正在尝试创建一个水平条形图,其中数据和标签都是随机的。我还想为每个条形图添加一个图例,类似于圆环图。目标是能够删除

回答 1 投票 0

在 Tkinter 中,我看不到外部文件中的垂直滚动条

如果我选择Tab2,我希望看到粉红色区域中的垂直滚动条,但我在外部文件中看不到垂直滚动条。我没有收到任何错误 Tab1 和 Tab2 必须包含 ...

回答 1 投票 0

Konva js fillPatternImage 问题

我在使用 fillPatternImage 函数时遇到了一些问题 这是示例工作台:https://codepen.io/adrienreveleau/pen/xxMNJZX 这是失败案例:https://jsbin.com/dusocukeya/edi...

回答 1 投票 0

使用canvas 2d绘制垂直箭头

我正在尝试使用canvas和javascript绘制垂直箭头。我能够画一个箭头向上的箭头,但发现很难将箭头放在底部。 我正在尝试的代码 我正在尝试使用canvas和javascript绘制一个垂直箭头。我可以画一个箭头向上,但发现很难将箭头放在底部。 我正在尝试的代码 <!DOCTYPE html> <html> <body> <canvas id="c" width="500" height="500" style="border:1px solid grey"></canvas> <script> const ctx = document.getElementById("c").getContext("2d"); drawArrow(ctx, 300, 300, 300, 200); function drawArrow(context, fromx, fromy, tox, toy) { const headlen = 10; // length of head in pixels const angle = Math.atan2(toy - fromy, tox - fromx); context.beginPath(); context.moveTo(fromx, fromy); context.lineTo(tox, toy); context.lineTo(tox - headlen * Math.cos(angle - Math.PI / 6), toy - headlen * Math.sin(angle - Math.PI / 6)); context.moveTo(tox, toy); context.lineTo(tox - headlen * Math.cos(angle + Math.PI / 6), toy - headlen * Math.sin(angle + Math.PI / 6)); context.stroke(); } </script> </body> </html> 正在画一个这样的箭头 我需要的是相同的箭头,它将放置在底部向下。 箭头生成在您找到的代码中已经是动态的。您所需要做的就是更改开始和结束位置的坐标。 改变 drawArrow(ctx, 300, 300, 300, 200); 至 drawArrow(ctx, 300, 200, 300, 300); 这是一个工作示例: const ctx = document.getElementById("c").getContext("2d"); drawArrow(ctx, 300, 200, 300, 300); function drawArrow(context, fromx, fromy, tox, toy) { const headlen = 10; // length of head in pixels const angle = Math.atan2(toy - fromy, tox - fromx); context.beginPath(); context.moveTo(fromx, fromy); context.lineTo(tox, toy); context.lineTo(tox - headlen * Math.cos(angle - Math.PI / 6), toy - headlen * Math.sin(angle - Math.PI / 6)); context.moveTo(tox, toy); context.lineTo(tox - headlen * Math.cos(angle + Math.PI / 6), toy - headlen * Math.sin(angle + Math.PI / 6)); context.stroke(); } <canvas id="c" width="500" height="500" style="border:1px solid grey"></canvas>

回答 1 投票 0

如何将图像加载到画布中?

我有一个带有蓝色圆圈的画布。 我想显示我想要加载的图像。我怎样才能更正确地实现这一点? const canvas = document.createElement("canvas") 常量 r...

回答 1 投票 0

如何在画布中输入文字或图像?

我正在通过画布生成地图标记。我需要在那里显示点的名称或图像。 我输入了 FillText,但它不起作用。不显示文本。 我想把文字写成...

回答 2 投票 0

元件的安装和移动

如何实现物体的移动和安装,使其全宽安装?实施示例(https://s-kupe.by/index.php/konstruktor-shkafov-kupe-onlajn)。 我刚开始学习...

回答 1 投票 0

读取 JSON Tiled 地图编辑器文件并显示到画布

我按照本教程能够加载由平铺地图编辑器在我的 javascript/canvas 游戏中创建的 json 地图文件。 我已经实现了自己的版本,...

回答 2 投票 0

如何从 HTML 视频元素获取视频的渲染大小

如何获取使用 HTML5 元素显示的视频的渲染尺寸? videoWidth 和 videoHeight 属性,建议作为其他类似(但不同!)问题的解决方案...

回答 3 投票 0

获取视频的渲染大小

如何获取使用 HTML5 元素显示的视频的渲染尺寸? videoWidth 和 videoHeight 属性,建议作为其他类似(但不同!)问题的解决方案...

回答 2 投票 0

用户使用以下方式选择点:fig.canvas.mpl_connect('pick_event',lambda event: on_pick

我是Python新手!我正在尝试编写一个程序来读取多个 csv 文件,获取数据列并将它们绘制在散点图上。然后用户将与每个图进行交互并选择一个点...

回答 1 投票 0

获取视频元素的渲染大小

如何获取 HTML5 元素的渲染大小? videoWidth 和 videoHeight 属性,建议作为其他类似(但不同!)问题的解决方案,返回内在...

回答 1 投票 0

canvas.create_text 在图像下方而不是顶部显示文本

这是我的代码 - 我正在尝试创建_文本并将其放置在图像上,但是在运行代码时,如果我在位置 0,0 创建它,我只能看到它出现,而位置 400,263 处的其他文本会出现。 .

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.