2011-03-26 1 views
0

내 응용 프로그램에 대한 UI가 있지만 UI 용 인터페이스 작성기에서 작업하고 싶습니다. 레티 나 스케일링 세트 (640 x 960) 만 있습니다. .png가 많이 있지만 320 x 480 눈금 및 640 x 960 눈금을 모두 구현할 수 있어야하는지 모르겠습니다. xcode 내에서 무언가를 할 수있는 방법이 있는가 또는 미리보기 또는 유사한 것을 사용하여 이미지 크기를 줄이는 방법이 있습니까? 스케일링 프로그램을 사용하는 유일한 방법은 무엇입니까? 감사합니다.Retinal res 아이콘을 표준 해상도로 축소

답변

1

당신은 맥 스토어에서 무료로이 작은 도구를 사랑합니다

http://itunes.apple.com/au/app/unretiner/id411277085?mt=12

[편집] 그것은 또한 당신이 모두 망막을 구현하는 방법에 대한 확실하지 같은 소리

및 정상적인 인터페이스.

각 "그래픽 개체"에 대해 한 쌍의 이미지가 필요하며 망막 버전의 파일 이름에는 @ 2x가 추가되어야합니다. 따라서 "background.png"라는 이미지의 경우 망막의 경우 "[email protected]"라는 이름을, 이전 화면의 경우 "background.png"를 갖게됩니다.

인터페이스 빌더 파일에서 "background.png"버전을 선택하면 OS가 망막 버전을 선택하여 필요할 때 적용합니다.

"unretinized"파일을 올바른 파일 이름으로 저장하므로 @ 2x가 붙은 이미지를 사용하면 크기가 축소되고 이름이 바뀝니다.

+0

+1. 그것은 ** Bicubic 리샘플링 **을 사용합니다. 이것은 축소를 상당히 잘합니다. 그러나 손으로 저해상도 사진을 만드는 것보다 뛰어난 것은 없습니다. :) –

1

미리보기를 사용하여 이미지의 크기를 조절할 수 있습니다. 이미지를 열고 Tools 메뉴로 이동하여 Adjust Size...을 선택하십시오. 너비 (및 높이)를 50 %로 변경하고 확인을 누릅니다.

그런 다음 File/Save as...을 사용하여 새로운 망막이 아닌 이미지를 저장하십시오.

0

저는 iPhone 개발자가 아니지만, iPhone 3GS 이전 버전과 iPhone 4 용 아이콘이 두 세트가 있어야한다고 생각합니다. 아이콘 크기를 줄이면 아이콘이 축소됩니다. 진흙 투성이.