crossOrigin 속성을 사용하면 외부 소스에서 로드된 이미지를 현재 소스에서 로드된 것처럼 캔버스에서 사용할 수 있습니다.
CORS 승인 없이 이미지를 사용하면 캔버스가 오염됩니다. 캔버스가 오염되면 캔버스에서 데이터를 다시 가져올 수 없습니다. 교차 출처 도메인에서 캔버스를 로드하면 캔버스가 오염됩니다.
-를 설정하면 이런 일이 발생하는 것을 방지할 수 있습니다.
img.crossOrigin = "Anonymous";
원격 서버에 헤더가 적절하게 설정되어 있으면 작동합니다 −
Access-Control-Allow-Origin "*"
위 내용은 HTML에서 getImageData() 오류 '캔버스가 원본 간 데이터로 오염되었습니다'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!