2012-04-21 8 views
3

HTML에서 큰 시각화 만들기.HTML 캔버스의 최대 크기는 얼마입니까?

Chrome (18 페이지)의 최대 캔버스 크기는 32,768 픽셀입니다. 더 큰 캔버스를 표시하는 방법이 있습니까?

이 제한은 어디에서 발생합니까? 2 15

+0

음, 부호있는 16 비트 숫자의 상한선은 32,738입니다. 아마도 그 한계는 어디에서 오는지입니다. 모든 애플리케이션에 ~ 33k 픽셀이 필요하다고 믿기는 어렵습니다. –

답변

4

= 2 15 32,768 및 -1 = 32,767 가장 큰 수를 보유 할 수있는 short int입니다.

그래서 Google 크롬은 요소의 크기를 저장하는 데 데이터 유형 short int을 사용합니다.

<canvas> 개의 요소를 표시하려는 경우 여러 요소를 사용하려고 할 수 있습니다. ~ 33k 픽셀이 정말로 필요하다면 또 다른 구현 기술을 고려해야합니다!

+0

정확하게 말해서, 서명 된 short가 가질 수있는 최대 값은 ** 32,767 **, 2^15-1입니다. – Phrogz

관련 문제