html5-canvas 相关问题

Canvas是一个HTML元素,允许2D和3D中的2D形状,3D形状,位图图像和动画的动态,可编写脚本的渲染。

opencv.js:未捕获(承诺)1073690080

我从以下代码中收到未捕获的承诺错误。有谁知道我应该如何解决这个错误? 错误: (索引):87 未捕获(承诺)1073690080 检测帧@(索引):87

回答 1 投票 0

使用 TensorFlow 和 OpenCV 时 JavaScript 中未捕获的 Promise 错误

我正在开发一个 Web 应用程序,该应用程序使用 TensorFlow 和 OpenCV 在实时视频流中进行对象检测。但是,我遇到了“未捕获(承诺)”错误,我很挣扎......

回答 1 投票 0

获取 png、jpeg、gif 和 svg 的图像 blob,同时遵守 img-src 内容安全策略

在我的应用程序中,用户可以加载自定义内容,例如第三方托管图像。我有具体的目标(为了安全): 将图像加载到沙盒 iframe 中并“传输”图像...

回答 1 投票 0

基于父图像缩放图像

我有两个图像 - 父图像(目标)和子图像(徽标)。 我想将徽标图像缩放为父宽度的 1/4,高度应该调整而不损失

回答 2 投票 0

如何在我的网站后台制作这种光标流动效果?

我试图了解这个网站的效果是如何制作的,但我似乎找不到任何东西。 我基本上需要我自己的渐变背景图像(与网站中使用的非常相似)...

回答 1 投票 0

tsParticles 未渲染粒子,options.json 加载完成,无错误

我正在尝试在没有框架的情况下使用 tsParticles。尝试使用带有动画粒子的多边形蒙版。它使用当前(此时)NPM 包,版本 3.4.0。 背景加载,...

回答 1 投票 0

Fabric.js - 自由绘制矩形

我有以下无法正常工作的内容: var canvas = new Fabric.Canvas('canvas'); canvas.observe('鼠标:down', function(e) { mousedown(e); }); canvas.observe('鼠标:移动', function(e) {

回答 6 投票 0

在视频顶部添加 FabricJS Canva

我想在视频顶部添加 FabricJS 画布,但无法将画布位置属性设置为“绝对”。 <p>我想在视频顶部添加 FabricJS 画布,但无法将画布位置属性设置为“绝对”。</p> <p></p><div data-babel="false" data-lang="js" data-hide="false" data-console="true"> <div> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/fabric.js/4.5.0/fabric.min.js&#34;&gt;&lt;/script&gt; &lt;div id=&#34;videoKit&#34;&gt; &lt;video id=&#34;video&#34; controls preload=&#34;metadata&#34;&gt; &lt;source src=&#34;https://media.istockphoto.com/id/1760658147/fr/vid%C3%A9o/prise-de-vue-par-drone-de-dauphins-nageant.mp4?s=mp4-640x640-is&amp;k=20&amp;c=y9709pLK1KmLp1FZRzkKd8Pmx4xurbRqAK6RWKLSapc=&#34; type=&#34;video/mp4&#34;/&gt; &lt;/video&gt; &lt;canvas id=&#34;canvas&#34;&gt;&lt;/canvas&gt; &lt;/div&gt; &lt;script&gt; var canvas = new fabric.Canvas(&#39;canvas&#39;, { width: 500, height: 500 }); var canvasNode = canvas.getElement(); canvasNode.style.position = &#39;absolute&#39;; canvasNode.style.left = &#39;0px&#39;; canvasNode.style.top = &#39;0px&#39;; canvasNode.style.border = &#39;2px solid #000&#39;; &lt;/script&gt;</code></pre> </div> </div> <p></p> <p>我尝试更改初始画布、上部画布和下部画布以及 FabricJS 设置的画布容器的 CSS 属性。 但我的画布仍在视频下方。</p> <p>我们可以正确地将 FabricJS 画布放在视频之上吗?</p> </question> <answer tick="false" vote="0"> <p>经过多次尝试,终于发现这个问题的原因是在css中</p> <p>如果您想按照自己的意愿定位canvas标签,则必须将父标签的position属性设置为“relative”,将video标签的position属性设置为“absolute”。</p> <p>这是我根据您的代码修改的代码。 (已更改 2 行。)</p> <pre><code>&lt;div id=&#34;app&#34;&gt;&lt;/div&gt; &lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/fabric.js/4.5.0/fabric.min.js&#34;&gt;&lt;/script&gt; &lt;div id=&#34;videoKit&#34; style=&#34;position: relative&#34;&gt; &lt;video id=&#34;video&#34; controls preload=&#34;metadata&#34; style=&#34;position: absolute&#34;&gt; &lt;source src=&#34;https://media.istockphoto.com/id/1760658147/fr/vid%C3%A9o/prise-de-vue-par-drone-de-dauphins-nageant.mp4?s=mp4-640x640-is&amp;k=20&amp;c=y9709pLK1KmLp1FZRzkKd8Pmx4xurbRqAK6RWKLSapc=&#34; type=&#34;video/mp4&#34; /&gt; &lt;/video&gt; &lt;canvas id=&#34;canvas&#34;&gt;&lt;/canvas&gt; &lt;/div&gt; &lt;script&gt; var canvas = new fabric.Canvas(&#39;canvas&#39;, { width: 500, height: 500, }); var canvasNode = canvas.getElement(); canvasNode.style.position = &#39;absolute&#39;; canvasNode.style.left = &#39;0px&#39;; canvasNode.style.top = &#39;0px&#39;; canvasNode.style.border = &#39;2px solid #000&#39;; &lt;/script&gt; </code></pre> <p>在我的电脑环境下测试后,确认运行正常。</p> <p>我希望这对您有帮助。谢谢:)</p> </answer> </body></html>

回答 0 投票 0

将 SVG 转换为画布 PNG 删除 ios 上的transform3d

我正在尝试将 svg 加载到画布上,它在 chrome 和 firefox 上运行良好,但在 webkit 上却很混乱。我尝试更改 3d 变换的位置但无济于事。大家有什么经验或者建议吗...

回答 1 投票 0

在react中使用父组件的ref

我正在创建一个自上而下的游戏来学习反应。 目前所有绘图都在 Canvas 组件中。我的目标是将每个游戏元素的绘图分成它自己的组件,但我不能......

回答 1 投票 0

大量 JavaScript 期间加载指示器

我正在为手机网络应用程序进行一些客户端图像缩放,然后将其发送出去。即使对于较新的 iPhone,有时也需要一段时间才能将 8MP 大照片缩小图像。 难道是……

回答 1 投票 0

跳转到 X Y 坐标后,方法转发不起作用

我正在尝试实现两种方法。一个是跳转到特定坐标,另一个是从当前位置到给定坐标画一条线。 使用 lineToXY 或 moveToXY 方法后,我

回答 1 投票 0

为什么 HTML Canvas 图像出现像素化?

问题 我使用简单的 HTML 与使用 Canvas 放置了相同的图像 (Netflix),并且 Canvas 版本比简单标签版本像素化得多。 我尝试过的 我尝试过更改

回答 2 投票 0

全屏时指针锁定在 Safari 上不起作用

我正在开发一个全屏游戏,我需要以编程方式启用和禁用指针锁定,以让用户单击 UI 元素而不退出全屏。这似乎在 Ch 上效果很好...

回答 1 投票 0

如何创建一个对角分割的页面,并且两半都是可点击的链接

我需要创建一个对角分割的登陆页面。 像这样的东西 我需要页面的两个区域都是可点击的,并且在最好的情况下,一切都应该动态适应...

回答 3 投票 0

在画布上围绕图像的不透明部分绘制虚线边框/轮廓

我正在画布上绘制图像,并尝试应用大约 2px 的红色虚线轮廓,但最终得到实心红色轮廓。源图像是一个 .png 图像,顶部和底部文本作为一部分......

回答 1 投票 0

在 .NET Core 中使用 Konva.js 和 HTML5 Canvas 在移动和桌面上出现图像扭曲问题

在使用 Konva.js 进行画布操作的 .NET Core 项目中将徽标放置在画布上时,我遇到了严重的图像失真问题。这个问题在移动设备上更为明显

回答 1 投票 0

如何修复JS画布上的模糊边缘

我正在画布上工作,我希望它能够响应(在不同的屏幕尺寸上看起来相同),可调整大小(当浏览器窗口调整大小并正确调整大小时看起来相同),大小可调(用户可以输入

回答 1 投票 0

使Html5 Canvas进度条从半圆变为圆形

我正在使用 Html5 Canvas 创建一个进度条,我需要根据提供的值显示进度条。现在用户设置一些值,并基于它进度条应该完成进度...

回答 1 投票 0

Webgl 未捕获引用错误:createShaderFromScriptElement 未定义

我找不到这里缺少的内容,为什么会出现此错误?未捕获的引用错误:createShaderFromScriptElement 未定义 我从一个常见的教程中得到了这个并粘贴了它。浏览...

回答 2 投票 0

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