2013-05-01 4 views
0

캔버스가 브라우저 윈도우의 전체 너비와 높이를 차지하도록 Canvas2D를 사용하여 3x3 크기의 이미지 격자를 그리는 방법을 계획 중입니다. 이미지의 너비와 높이의 1/3).html5 Canvas2D를 사용하여 반응 형 그리드 그리기

이 단계는 간단하지만 브라우저 창 크기를 조정할 때 모든 이미지의 크기가 올바르게 조정되도록하려면 어떻게해야합니까?

답변

0

이 질문의 첫 번째 부분은 this SO thread 내에서 응답해야합니다.

그런 다음 브라우저 창의 실제 너비와 높이를 가져 오는 방법이 있습니다. 해당 속성은 window.innerWidthwindow.innerHeight입니다. resize 이벤트가 발생하면 이러한 속성의 값을 찾아 그리드 차원을 얻기 위해 3으로 나누는 함수를 실행해야합니다. 캔버스 크기를 조정하면 해당 비트 맵에 저장된 모든 비트 맵 데이터가 지워집니다.

관련 문제