javascript - 有canvas.getImageData()的替代品吗?
问题描述
我正在使用 javascript 读取和操作加载到画布上的图像中的像素数据。问题是,每当我调用 .getImageData() 函数时,我的浏览器中都会出现与画布受污染有关的安全错误。将 crossOrigin 设置为“匿名”和“使用凭据”不起作用。也不使用 canvas.toDataURL。我已经尝试将我的图像转换为 bit64,但它似乎也没有工作(也许我实现错了)。除了使用画布读取和操作图像中的像素数据之外,还有其他方法吗?
解决方案
推荐阅读
- google-cloud-firestore - Firestore 规则:匹配顶级集合
- c++ - `equality_comparable_with` 是否需要 `common_reference`?
- django - 如何使用单一模型“员工”在 django 中存储员工和经理?
- c# - 多线程访问和编辑同一个双精度数组
- c# - 在运行时更改 CurrentUICulture
- javascript - JavaScript 的类数组表现为克隆?
- python - 创建具有多个输入的 TimeseriesGenerator
- node.js - 使用 mongoose 时出错。我无法运行我的代码,我不知道如何让 mongod 服务运行
- java - 通用在春季 5 中自动装配
- timer - STM32 DMA从定时器计数到内存