2011-01-18 4 views
3

RE Retina 디스플레이 그래픽 (이중 해상도 디스플레이의 소문이 있다고 여겨지는 경우 잠재적으로 iPad 2 그래픽)이 있습니다. [email protected] 960x640iPhone Retina Graphics

Graphic.png 480x320을 및 그냥 Graphic.png을하는 것보다 오히려 아이폰 망막 디스플레이에 대한 @ 2 버전을 사용시키는 :

어떤 이점은 두 개의 그래픽을 데 거기 고해상도에서 일반 디스플레이로 아이폰을 스쿼시하게하면?

+0

@ "정확한 복제본"은 일반적으로 질문이 정확히 동일하다는 것을 의미합니다 (즉, 재 게시). [비슷한 질문을하는 경향이 있습니다.] (http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned-to-stop-worrying-and-love -duplication /) 그러나 당신이 3k 이상으로 당신의 대리인을 얻은 후에는 속임수로 끝내기 위해 자유롭게 투표하십시오. – Will

+0

이제 3 세대의 iPads가 출시되면서 조금 오래되었습니다. 하지만 재미있는 점은 1x 그래픽을 제외하고 처음 2 세대의 iPads (iOS 4.0 이상)에서 2x로 앱을 실행하면 1x 그래픽을 포함하는 것보다 더 돋보입니다. 기존의 iPad는 1x 그래픽을 사용하기 때문에 "이봐,이게 나를위한거야"라고 생각하고 분명히 2 배 해상도로 나빠질 것입니다. – Jonny

답변

3

예. 두 개의 별도 그래픽 (일반 및 "@ 2x")을 사용하지 않은 경우 망막 디스플레이가없는 모든 장치는의 4 배의 메모리 인 을 사용하여 그래픽을 저장해야합니다. 사소한 양의 압축 이미지 (PNG)를 저장하는 간단한 문제이므로 레거시 장치의 메모리를 없앨 필요가 없습니다.

뿐만 아니라 일반적으로 느린 장치에서 이러한 큰 이미지를 처리해야하므로 성능이 떨어집니다.

마지막으로 스케일링 할 때 UIKit에서 가장 가까운 이웃 알고리즘을 사용하기 때문에 거대한 이미지를 스케일링 한 결과는 일반적으로보기가 어렵습니다.

+0

하지만 확실하게 두 개의 그래픽으로 나눠 보면 1k의 작은 이미지가 있습니다. 따라서 4k의 큰 이미지는 패키지에 총 크기가 4k가 아닌 5k가됩니다. – faroligo

+0

그건 사실이고 기술적 인 절충점이 있습니다. 아직도, 나는 애플이 패키지 크기를 최소화하는 것보다 적절한 인간 - 컴퓨터 인터페이스 디자인의 우선 순위를 제안한다고 생각한다. – Skyler

+3

iPhone 3G에는 128MB의 RAM과 16-32GB의 디스크 공간이 있습니다. 적은 RAM을 사용하기 위해 더 많은 디스크 공간을 사용하는 것이 나에게 매우 명확한 승리처럼 보입니다. –

관련 문제