문제

웹 작업자는 캔버스 개체에 액세스 할 수 있습니까?

도움이 되었습니까?

해결책

질문이 반년이 넘었 기 때문에 소규모 업데이트 :

Chrome/Chromium 6에서는 이제 웹 작업자에게 캔버스의 Imagedata 객체를 보내고 웹 워커가 객체를 변경 한 다음 사용하여 캔버스에 다시 쓸 수 있습니다. putimagedata (..).

구글 염색체 이런 식으로 소스 코드는 여기에서 찾을 수 있습니다.

업데이트:

Opera (10.70) 및 Firefox (4.0B1)의 최신 개발 스냅 샷은 이미지 데이터 객체를 웹 작업자에게 전달하는 것을 지원합니다.

업데이트 2017 :

GitHub의 실제 링크 (필요한 파일을 쉽게 찾을 수 있습니다. Chromabrush):

다른 팁

아니.

PostMessage 사양은 몇 달 전에 Imageata 객체를 게시 할 수 있도록 업데이트되었지만 아직 아무도 그 행동을 구현하지 않았습니다 (우리는 모두 거기에 도착합니다). 캔버스 자체의 문제점은 DOM 요소이므로 작업자에게는 작동하지 않는다는 것입니다 (DOM은 없습니다).

이것은 최근 Whatwg 또는 Web-Apps Mailing Lists에서 제기되었으므로 작업자에게 CanvasRenderingContext2D-Like API를 제공 할 수 있는지 여부를 살펴보기 시작합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top