2013-04-28 1 views
1

이미지의 픽셀 높이와 너비를 알고있는 경우 바이트 배열의 크기를 계산할 수 있습니까? 아니면 정보가 충분하지 않습니까?이미지 픽셀 치수와 바이트 배열 길이 간의 관계

내가 필요한 이유는 servingUrl을 사용하여 blobstore에서 이미지를 가져 오는 것입니다. 이미지를 기대하는 뷰의 크기를 (동적으로) 알고 있기 때문에, 이미지를 크기를 정하는 방법을 blobstore에 알려서 메모리 등을 절약하는 방법을 알려주고 싶습니다. blobstore는 크기가 아니라 크기 정보가 무엇인지 잘 알고 있습니다.

+0

이봐, 해결할 수 있었 니? 고마워. – Paul

답변

1

이 같은 바이트 배열의 크기를 추정 할 수있다 :

size = width * height * 3. 

3은 알파 채널없이 = 100 개 픽셀을 저장하는 데 사용되는 일반적인 바이트의 수이다.

픽셀에 알파 채널이 있으면 추가로 1 바이트, 즉 총 4 바이트를 사용합니다.