Générer une image de toile à l'aide d'un ordinateur local
P粉547362845
P粉547362845 2023-09-18 08:44:24
0
1
635

Je souhaite charger une image sur <canvas>中,以便我可以使用getImageData() sur mon ordinateur portable. J'utilise javascript dans un fichier .html local. Il ne s’agit pas d’un projet en direct orienté Web, juste d’un projet personnel.

Lorsque j'ai essayé de faire cela, j'ai rencontré l'erreur : Uncaught DOMException : échec de l'exécution de 'getImageData' sur 'CanvasRenderingContext2D' : le canevas a été entaché de données d'origine croisée. sur Image.loadedImage.

Quel est le moyen le plus simple de résoudre ce problème ? Je pense J'aurais peut-être installé un serveur Apache dans le passé pour résoudre ce problème ! Je viens d'essayer hfs mais cela n'a pas résolu le problème.

Veuillez noter que ce problème ne peut pas être résolu en img.crossOrigin = "Anonymous"ou en exécutant Firefox comme suggéré par d'autres réponses obsolètes à des questions connexes.

P粉547362845
P粉547362845

répondre à tous(1)
P粉682987577

Actuellement, j'ai découvert que l'installation et l'exécution de Rebex résolvaient ce problème (il faut transférer les fichiers vers wwwroot)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal