2011-05-09 2 views
1

이미지 오류 : 실행캔버스 그리기이 오류 점점 이유를 모르겠어요

Uncaught Error: INDEX_SIZE_ERR: DOM Exception 1 

것은 어떤 것이 효율적이다

my.ctx.drawImage(videoSelector, "358px", "0px", "920px", "599px", "358px", "0px", "920px", "599px"); 

내가의 실제 내용 영역을 자르려면이 크기를 계산 해요 동영상 태그 내 동영상 태그가 브라우저 창 크기와 일치하지 않는 100 %/100 %이므로 캔버스 태그로 매핑 할 때 캔버스 태그로 변환되지 않는 검은 색 영역이 있습니다.

이 오류가 발생하는 이유에 대한 아이디어가 없거나 동일한 크기의 비디오 태그를 늘리지 않고 복사하는 가장 좋은 방법은 무엇입니까?

답변

2
the specs에 따르면

...

If the one of the source rectangle dimensions is zero, throws an INDEX_SIZE_ERR exception

그리고 ...

If one of the sw or sh arguments is zero, the implementation must raise an INDEX_SIZE_ERR exception.

당신은 실제로 거기에 'PX'를 정의 할 필요가 없습니다 결과 경우의 원인이 될 수있는 값이 잘못 해석되었습니다.

관련 문제