canvas 相关问题

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

Javascript 画布:完全(对齐)对齐

在 MDN 文档和 SO 之前的问题中,没有提到完全(合理)对齐。 有人有同样的问题并且已经有了解决方案吗? PS:之前有相关...

回答 1 投票 0

canvas 标签 getContext 函数的 alpha 标志仅用于咨询吗?

通过一个小测试: [无画布支持] context = document.getElementById('cvs').</desc> <question vote="0"> <p>来自一个小测试:</p> <pre><code>&lt;canvas id=&#34;cvs&#34; width=&#34;600&#34; height=&#34;250&#34;&gt;[No canvas support]&lt;/canvas&gt; &lt;script&gt; context = document.getElementById(&#39;cvs&#39;).getContext(&#39;2d&#39;, {alpha: false}); context.fillStyle = &#39;red&#39;; context.fillRect(0,0,100,100); context.fillStyle = &#39;#ff07&#39;; context.fillRect(25,25,100,100); &lt;/script&gt; </code></pre> <p>画布标签 getContext() 方法的 alpha: 选项是建议性的,因为当我设置它时,我仍然可以使用半不透明颜色(即使画布具有黑色背景而不是透明背景,因此标志是显然有效果)。</p> <p>这是预期的行为吗?</p> </question> <answer tick="false" vote="0"> <p>是的,这是预期的行为。该标志用于让 UA 知道网页中的其他内容在画布下不可见,因此可以将其移动到 CSS 合成器中自己的渲染层中。<br/> 但画布内部的色彩构图仍然正常工作。</p> <p><a href="https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-alpha" rel="nofollow noreferrer">规格</a>有此注释:</p> <blockquote> <p>因此,此类上下文的位图一开始是不透明的黑色而不是透明的黑色; clearRect() 始终会产生不透明的黑色像素,getImageData() 中的每四个字节始终为 255,putImageData() 方法实际上会忽略其输入中的每四个字节,依此类推。然而,绘制到画布上的样式和图像的 Alpha 分量仍然受到尊重,直到它们会影响输出位图的 Alpha 通道;例如,在新创建的输出位图上绘制一个 50% 透明的白色正方形,并将其 alpha 设置为 false 将导致完全不透明的灰色正方形。</p> </blockquote> </answer> </body></html>

回答 0 投票 0

首次在 Chrome 中绘制大图像时出现小延迟

我正在使用canvas标签开发一个简单的基于JavaScript的游戏。作为游戏的一部分,我有几个大的精灵表(例如 2816x768 和 4096x4864),每个精灵表都包含相关的动画......

回答 4 投票 0

Konva.JS 如何从另一层中减去一层?

我需要“drawingLayer”图层作为“normalLayer”图层的遮罩 我已经尝试了很多东西,但我无法从“

回答 1 投票 0

canvas.toBlob 不适用于 iPhone 图像上传

我一直在 React 中开发一个具有裁剪功能的应用程序。该代码应将图像转换为画布,然后将画布转换为Blob,以便我稍后可以在代码中使用该 base64 字符串。一切都很好...

回答 1 投票 0

如何在chartjs-plugin-data labels v2.1.0插件中设置照片?

我使用“chartjs-plugin-data labels v2.1.0”插件,要创建幸运轮,需要将标签栏中的文本替换为img,如何做到这一点? 在常规 JS 中,标签行有...

回答 1 投票 0

ChartJS:chartjs-plugin-datalabels 未正确显示值

我正在尝试使用 Chart.js 创建图表,并且使用 4.4.1 版本来创建水平图表。 在我的代码中,数据标签当前显示为“x:222,y:1”,但我

回答 1 投票 0

ChartJS:chartjs-plugin-datalabels 现在显示正确的值

我正在尝试使用 Chart.js 创建图表,我使用 4.4.1 版本创建水平图表。 在我的代码中,数据标签当前显示为“x:222,y:1”,但我打算让它们...

回答 1 投票 0

Python Selenium ActionChains 不适用于画布

我正在尝试在Python中使用selenium测试画布元素:在画布中有一个自定义视频编辑器,我可以在其中拖动元素。我正在使用 Selenium ActionChains,但它似乎不起作用......

回答 1 投票 0

使用node-canvas生成多个图像时的内存泄漏问题

我使用画布生成大量图像,此过程在生成 5000 张图像时消耗 6GB RAM。不幸的是,处理完成后内存没有被释放。绝望...

回答 1 投票 0

npm i 在 MacOS M2 上画布

当我尝试在 nextJS 13 项目上安装 canvas 时,出现以下错误: npm 错误!代码1 npm 错误!路径 /Users/user1/Projects/Raccord/webapp/node_modules/canvas npm 错误!命令失败 npm 错误!逗号...

回答 1 投票 0

如何上传/存储“大”图像url(从canvas.toDataUrl()生成)到node js或express js或cloudinary?

我正在使用React js做一个小项目,我的服务器正在运行带有mongodb数据库的express和node js。 对于较小的网址,我可以正常与服务器通信。但是...

回答 1 投票 0

如何将点打印到画布的正确位置?用 NodeJS 制作

如何将 处的点带到画布中的正确位置? 让画布= [] 让 canvasHeight = process.stdout.getWindowSize()[1] -25 让 canvasWidth = process.stdout.getWindowSize()[0] 功能

回答 1 投票 0

ChartJS 自定义工具提示和 LegendText 版本更新后不显示

之前我使用的是ChartJS 2.7.2版本,现在我更新到4.4.1 因此,在我的图表中,我正在创建自定义工具提示和自定义图例文本,但在版本更新后两者都不起作用 这里...

回答 1 投票 0

Fabric.js 使用控制处理程序进行图像操作,当图像被裁剪和缩放时,下一个裁剪操作不会应用于之前的状态

在给定的fabricjs代码中,我正在使用图像控制处理程序开发裁剪和缩放功能。当图像第一次缩放然后裁剪时,在这种情况下它工作正常。然后

回答 1 投票 0

Fabric.js 绘图时图像/文本消失

我已经使用fabric npm 包在我的react 应用程序中设置了Fabric.js。我正在尝试构建一个艺术板,您可以在其中绘图、添加文本和添加图像。由于某种原因添加元素(图像/文本)...

回答 1 投票 0

flutter)如何用画布制作箭头线?

我想在用画布的drawLine()绘制的线条的末端(或两侧)放置一个箭头。 像这样 我可以知道该怎么做吗?

回答 2 投票 0

功能组件一次又一次重新渲染时如何避免闪烁/

我需要帮助修复代码以防止 Iphone 图像闪烁。我已经实现了各种东西,例如 useMemo 和 useLayout 以及 debounce 和 requestAnimationFrame 但我仍然

回答 1 投票 0

使用python将RTF转换为PDF?

我需要使用Python将RTF转换为PDF。如果 RTF 文件包含任何图像。我的虚拟机没有 Word 应用程序。 我试过 从reportlab.pdfgen导入canvas 将 pyth.plugins.rtf15.reader 导入为

回答 2 投票 0

是什么导致这些生长线的动画在使用 javascript canvas 时变得迟缓且无响应?

我有一个带有 javascript 和 canvas 的简短脚本。随着线路的增长,它突然变得迟钝且反应迟钝,我不知道为什么。每次调用 animate 时我都会清除画布。这是...

回答 1 投票 0

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