2014-02-26 1 views
0

iOS 기기에 저장된 이미지를 큰 화면으로 릴레이하는 앱을 작성하고 있습니다. fullRes 이미지가 너무 커서 (on-device CocoaHTTP 서버를 사용하여) 전송하는 데 시간이 오래 걸리기 때문에 먼저 썸네일을로드하려고합니다.은 iOS에 미리 저장된 애셋 미리보기입니다.

Windows에서 우리는 thumbs.db를 가지고 있습니다. 즉, 우리가 액세스하면 이미지 크기 조정 등 ... OS에 의해 미리 저장된 이미지의 축소판 버전이 없습니다.

iOS의 ALAsset 클래스의 [UIImage imageWithCGImage:asset.aspectRatioThumbnail]은 동일한 작업을 수행합니까, 아니면 전체 고해상도 이미지를로드 한 다음 반환하기 전에 크기를 줄입니까?

답변

0

설명서는 지정하지 않았지만 미리보기 이미지를 읽은 나의 실험에서 디스크에서 이미지를로드하는 것보다 (디코딩 또는 크기 조정을하지 않아도) 이미지가 5 배 빠릅니다. iOS는 빠른 액세스를 위해 어딘가에 사전 제작 된 미리보기 이미지를 저장한다고 가정합니다.

관련 문제