2013-04-26 1 views
3

바이너리의 크기를 줄이려고하고 있는데, iPhone5에서만 사용되는 배경이 있다는 것을 기억했습니다. 나는 @ 1x 및 @ 2x 크기를 포함하는 이러한 배경을 알아 차 렸지만 iPhone5에서만 사용되기 때문에 궁금해했습니다. @ 1x 크기의 이미지로도 귀찮게해야합니까? 저에게 그들은 필요하지 않겠지 만 검증하기를 원했던 것 같습니다.iPhone5 용 @ 2x 크기 이미지 만 제공합니까?

+0

예, 망막 장치에서만 사용되는 이미지는 @ 2x 형식으로되어 있어야합니다. "@ 1x"버전은 필요하지 않습니다. – rmaddy

답변

3

UIImageView 또는 그와 비슷한 이미지로 표시하는 경우 기술적으로 너무 큰 이미지는 @ 1xs를 포함 할 필요가 없습니다. 너무 큰 이미지는 축소됩니다. 이전 장치에서는 그래픽의 메모리 사용 공간을 4 배로 늘릴 수 있기 때문에 사람들이 실제로하는 일이 아니지만 특정 그래픽을 망막 장치에만 사용한다고 확신 할 경우에는 포함 여부에 관계없이 확실히 포함 할 수 있습니다 @ 2x 파일 이름 접미사 및 대체 할 수 없습니다.

(단, 아래 rmaddy의 설명에 따르면 @ 2x를 포함할지 여부는 결과로 생성되는 UIImage가 적절한 scale을 얻는 지 여부와 같을 것입니다. @ 2x 접미사가없는 한 항상 1.0입니다. it 's 2.0)

+0

필자는 파일 확장자에 @ 1x를 그대로 포함시키지 않았습니다. 혼란을 피하기 위해이 방법을 사용했습니다. –

+0

답안의 마지막 문장에 오타가 있다고 생각합니다. 망막 이미지는 이름에 @ 2x 부분이 있어야하고 망막이 아닌 이미지는 필요하지 않습니다. – rmaddy

+0

@maddy 오, 아니, 단지 [아주] 저조한 글입니다. 내 말은 왜 1x와 2x를 구별하지 않는다면 왜 2x 접미사를 포함 할까? – Tommy

관련 문제