2011-05-03 4 views
0

내 스토리 북 앱에 mountainBackground.png가 있습니다. 위에 작은 애니메이션이있는 동물이 있습니다. png에있는 동물은 투명도로 둘러싸여있어 산 꼭대기에 깔끔하게 덮을 수 있습니다.큰 크기의 png 이미지와 큰 파일 크기의 png 이미지 간의 iOS 성능 차이

시간과 두통을 덜어주기 위해 필자는 "wrapped"치수 대신에 my mountainBackground.png (giraffe1.png 및 lion1.png)와 동일한 크기로 Adobe Illustrator에서 내 동물 사진을 버리는 것이 좋습니다 like giraffe2.png and lion2.png)

전체 및 래핑 된 이미지 사이의 파일 크기는 그리 크지 않습니다. 나는 특히 약 70kb 대 30kb를 신경 쓰지 않는다.

질문은 .. 큰 (크기가 아닌) 여러 장의 사진을 표시 할 때 iPad/iPhone/iPod에 성능 문제 (속도, 처리, 메모리 등)가 있습니까? 약 10 마리는? 따라서 2048 x 2048 크기이지만 파일 크기는 작은 10 개의 동물. 몇 가지 작은 애니메이션 (이동, 패닝, 확대/축소, 이미지 스트립, 이미지 반전 등)이있는 동물은 약 10 명입니까?

full vs wrapped

사진에 대한 링크를 클릭하십시오. 불행히도 게시 이미지는 아직 없습니다.

+1

보다 큰 이미지를 사용. 아마 크기 나 치수. – Joe

답변

2

예, 불행히도.

렌더링 된 이미지는 pixel_width * pixel_height *와 같은 내용을 화면에 사용할 때 압축되지 않기 때문에 내용에 관계없이 메모리를 4 바이트 사용합니다.

도 한계가있다 (또는 적어도 애플에 대해 경고하는 데 사용) 나는 IOS와 태그 중 하나를 교체하는 것이 좋습니다를 1024 x 1024

+0

답장을 보내 주셔서 감사합니다. 2048 x 2048을 사용하여 확대했을 때 화질이 픽셀 화되지 않았습니다. – gompol

+2

문제는 픽셀 화가 아니기 때문에 문제는 크기가 큰 이미지가 많은 양의 RAM 메모리를 사용한다는 것입니다. –

관련 문제