그래서 버튼 용 이미지를 사용하는 앱을 만들고 있습니다. 나는 정상적인 이미지와 @ 2x 이미지를 모두 제공했지만, 어느 이미지를 사용해야하는지 완전히 확신하지 못했습니다. normal.png 또는 [email protected]를 사용하면 근본적으로 차이가 없습니다. 그러나 @ 2x를 사용하면 더 많은 메모리가 필요하다는 것을 읽었으므로 그렇게하지 말아야한다고 생각합니다. 그러나 iPad 시뮬레이터에서 앱을 시작하면 크기를 조정해야하기 때문에 정상 크기의 이미지를 사용할 때 문제가 있습니다. @ 2x 이미지를 사용하면 정상적으로 보입니다. 그럼 어떻게 접근해야하는지에 대한 제안은?iPhone에서 이미지 사용 (일반 및 @ 2x)
4
A
답변
9
망막 장치를 지원하려면 응용 프로그램 내에 .png
및 @2x.png
과 같은 이미지를 모두 포함해야합니다. 이것은 사용자에게 멋진 사용자 경험을 제공합니다.
OS 내에서 명시 적으로 @2x
접미사를 지정하지 않아도됩니다. 예를 들어, image.png
및 프로젝트의 [email protected]
, 그리고 통한 액세스를 포함하는 경우 :
UIImage* image = [UIImage imageNamed:@"image"];
을 OS는 당신을 위해 (망막 장치에 대한 비 망막 장치에 대한 .png
, @2x.png
을) 올바른 이미지를 선택합니다. 일반 메모리 관리 지침을 따르는 한 각 메모리 사용량의 차이는 걱정할 필요가 없습니다. 당신이해야
3
는 :
- 앱의 정기 @ 두 배의 이미지를 포함합니다.
- 앱 체크가 끝나면 메모리가 부족합니다 (메모리가 부족하거나 메모리 경고가 자주 발생합니까?) 일단 압축하면 앱이 너무 크고 취향에 맞게 다운로드하는 데 너무 오래 걸립니까?)
- 메모리가 문제라면 @ 2X 자산을 제거하기 시작하십시오. 자산의 크기와 크기가 변경 될 때의 상태에 따라 자산을 제거해야합니다. 예를 들어 전체 화면의 단색 배경은 크기를 조정할 때 많이 달라 보이지 않으므로 메모리를 절약 할 수 있습니다. 복잡한 라인 작업을 많이하는 작은 버튼은 크기를 조정할 때 분명히 나빠지지만 많은 RAM을 사용하지는 않습니다.
관련 문제
- 1. iPhone에서 1x 및 2x 그래픽 모두에 단일 사진 사용
- 2. iOS4 SDK 및 iPad 및 @ 2x 이미지
- 3. @ 2x
- 4. iOS @ 2x 길쭉한 이미지
- 5. 늘일 수있는 이미지 @ 2x 문제
- 6. 이메일의 일반 이미지 인라인 이미지 사용
- 7. IOS5 및 Xcode 4.3의 @ 2x 이미지 관련 문제
- 8. UIImageView에서 망막 및 일반 화면에 하나의 이미지 png 파일 사용
- 9. iPhone에서 UISegmentedControl 이미지 추출
- 10. 일반 제약 구문 및 사용
- 11. 일반 대리인 저장 및 사용
- 12. iPhone에서 거대한 이미지 스케일링 및 자르기
- 13. iphone에서 flickr에 이미지 업로드
- 14. iPhone에서 이미지 변환하는 방법?
- 15. ASIHTTP 및 UIImagePicker를 사용하여 iPhone에서 이미지 보내기
- 16. iPhone에서 ASIHTTPRequest 및 json-framework 사용
- 17. Android 및 iphone에서 VB.net DLL 파일 사용
- 18. iPad 이미지가 없으면 망막 이미지 (@ 2x ~ ipad)가로드되지 않습니다 (~ ipad)
- 19. 일반 이미지 미리로드 질문
- 20. iPhone에서 워프 이미지 애니메이션
- 21. iphone에서 이미지 편집
- 22. iPhone에서 이미지 문제
- 23. iphone에서 이미지 용 컨테이너
- 24. iPhone에서 이미지 자르기 방법
- 25. iPhone에서 앱으로 이미지 복사
- 26. UIStoryboard 응용 프로그램 및 일반 배경 이미지
- 27. 일반 인쇄 래스터 및/또는 벡터 이미지
- 28. 이미지 처리 (일반)
- 29. @ 2x UIImageViews에 대한 정보가 필요합니다
- 30. Codeigniter 2x firefox session
괜찮아.하지만 내가 ipad 시뮬레이터에서 내 애플 리케이션을 사용하면 이미지를 사용하여 나쁘게 보이고 @ 2x 이미지를 사용하여 괜찮아 보인다. 내가 2 배로 실행할 때 그 뜻을 이해해야합니다. 그러면 어때? – gabrjan
정상적인 이미지의 크기가 맞습니까? 'image.png'는 표준 해상도 장치에서 정상적으로 보이고 올바른 크기 여야합니다. @ 2x는 망원 장치에서 정확하고 정상적으로 보이도록 2 배의 해상도를 가져야합니다. – WDUK
예 모두 정상입니다. 그리고 2 배는 2 배 더 커. 왜냐하면 2 * 2 때문에 4 배를 의미합니다. 그리고 망막 아이폰에 잘 보이지만 2 배속으로 – gabrjan