iOS에서 현재 사용하는 여러 미술 크기를 지원하는 가장 좋은 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/3208637

  •  13-09-2020
  •  | 
  •  

문제

현재 iOS는 3 가지 다른 아트 크기를 지원합니다 : 480x320 원래 아이폰 화면, 고해상도 960x640 iPhone 4 스크린을위한 예술, 1024x768 iPad 화면에 대한 예술, 일반적으로 내 경험에서는 화면의 다른 종횡비에 배치 된 다양한 요구 때문에 고해상도 화면이 있습니다.

최악의 경우 모든 아트웍에 대해 3 가지 크기를 포함 할 수 있으며, 마지막 게임의 주요 요소 (카드)를 위해 내가 한 일입니다. 그러나 그것은 궁극적으로 다운로드 시간과 내 시간을 모두 만들 때 낭비됩니다.

다른 IDEvices의 다양한 요구 사항을 다루는 가장 좋은 방법으로 제안 할 것입니다. 여기에 내가 고려하는 몇 가지 일반적인 가능성은 다음과 같습니다.

  1. 3 개의 크기 모두에서 삽화를 포함합니다.

  2. 은 단 1 크기 (큰 것)에 삽화를 포함하지만 UIImages가 생성되면서 즉시 크기를 조정하십시오.

  3. 은 단 1 크기 (큰 것)에 삽화를 포함하지만 사용자가 앱을 시작하는 데 처음으로 크기가 조정 된 사본을 만들 수 있습니다.

  4. 몇 가지 크기 (예 : 두 개의 큰 크기 사이의 삽화를 공유하고 필요에 따라 약간 크기 조정)를위한 몇 가지 기술을 사용하는 것과 관련된 변형이 있습니다. 나는 사용법에 관심이 있습니다. 가장 큰 색상이 다음과 같이 될 것으로 예상됩니다 : 파일 크기와 객체의 디스플레이 또는 크기 조정에 발생할 수있는 지연. 내 가장 큰 알려지지 않은 것 중 하나는 출력 품질과 타이밍에서 크기 조정을 수행 할 수있는 경우 IOS가 수행하는 방법입니다.

도움이 되었습니까?

해결책

현재 3 가지 크기의 아트웍을 사용하고 있습니다.아트 워크가 벡터 형식이고 iPhone 및 iPad 종횡비 모두를 위해 설계된 경우 동시에 모두 3을 만드는 간단한 일괄 처리 작업입니다.

가장 높은 해상도를 포함 시키면 메모리 사용량은 작업 할 메모리가 적은 구형 iOS 장치의 문제 일 수 있습니다.이미지 품질과 크기 조정 속도는 모두가 우수한이기 때문에 OS가 이미지의 크기를 조정할 수 있으므로 문제가되지 않습니다.나를 위해, 다른 장치에 대해 동일한 이미지의 크기를 조정할 수있는 추가 코드가 필요하지 않습니다.그렇지 않으면 큰 아트웍 만 있고 올바르게 크기가 정확하게 크기를 조정할 수있는 것처럼 들립니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top