javascript - 使用 Canvas 从页面抓取像素数据

标签 javascript html image canvas quicktime

如果我在页面上有一个 QT 视频(其中 QT 是无法更改的要求),我如何获取正在用 Canvas 显示的当前帧的像素数据?我知道这可以通过 getImage(videoElement, .....) 实现,但我正在寻找使用 QT 的解决方案。

如果无法获取像素数据,是否可以使用 canvas 截取页面的屏幕截图并进行修整?

或者我是否以错误的方式解决这个问题,根本不需要使用 Canvas ?

最佳答案

这在 Canvas 上是不可能的。您所指的功能与 Canvas 无关,它与视频元素有关。视频元素返回 Canvas 可以使用的图片,而 QT 对象(或嵌入)则不能。

关于javascript - 使用 Canvas 从页面抓取像素数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181208/

相关文章:

javascript - 创建一个从 ES6 Map 扩展的类

javascript - "Guess the number"小游戏无法按预期运行

javascript - 单击透明图像上的 div

javascript - 如何使用选项卡外部的链接浏览 jquery 选项卡

html - 为什么我的 CSS 动画没有播放?

python - 使用 Selenium 通过 MacOS 窗口上传图像

image - 挂载 docker 主机卷但用容器的内容覆盖

javascript - 在哪里可以找到 JavaScript 文档?

javascript - 如何在javascript中比较列表框值和表值?

image - 在 html5 Canvas 上旋转单个图像(而不是其他图像)?