利用本地计算机生成画布图像
P粉547362845
P粉547362845 2023-09-18 08:44:24
0
1
340

我想在我的笔记本电脑上将一张图片加载到<canvas>中,以便我可以使用getImageData()。我在一个本地的.html文件中使用javascript。这不是一个实时的、面向网络的项目,只是一个个人项目。

当我尝试这样做时,我遇到了错误:Uncaught DOMException: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. 在Image.loadedImage

解决这个问题最简单的方法是什么?我认为过去我可能安装了一个Apache服务器来解决这个问题!我刚刚尝试了hfs,但它没有解决这个问题。

请注意,这不能通过img.crossOrigin = "Anonymous"或在Firefox上运行来解决,因为其他过时的答案对相关问题提出了建议。

P粉547362845
P粉547362845

全部回复(1)
P粉682987577

目前,我发现安装和运行Rebex可以解决这个问题(必须将文件传输到wwwroot

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!