Maison  >  Questions et réponses  >  le corps du texte

Générer une image de toile à l'aide d'un ordinateur local

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粉547362845P粉547362845418 Il y a quelques jours606

répondre à tous(1)je répondrai

  • P粉682987577

    P粉6829875772023-09-19 00:14:46

    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)

    répondre
    0
  • Annulerrépondre