250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 기초문법
- 스트럭트
- 세종대학교
- 구름톤 유니브
- 실습
- SwiftUI
- collectionview
- 대표
- Optional
- swift
- GCD
- 옵셔널
- RxSwift
- 네트워크
- 학과별커뮤니티
- 토이프로젝트
- CS
- 프로토콜
- async
- 이론
- mvc
- 동시성
- 앱개발
- MVVM
- Kingfisher
- ios
- uikit
- 반응형
- struct
- WeatherKit
Archives
- Today
- Total
목록2025/02/03 (1)
스윞한 개발자

안녕하세요! 지난 렌더링 관련된 포스팅에서 이미지 리사이징에 대해 간단하게 정리해 보았는데,이번 포스팅에서는 이미지 다운샘플링까지 같이 정리해 보고 어떤 상황에 어떤 방법을 사용하면 좋을지에 대해 알아보겠습니다. 지난번에 정리했듯 이미지를 가져온다고 해서 바로 사용할 수 있는 것이 아닙니다. 이미지를 사용하기 위해서는 Load -> Decode -> Render의 과정을 거쳐야 하는데, 이 과정에서 디코딩과 렌더링 할 때 많은 메로리가 사용되게 됩니다. 만약 큰 이미지가 많은 서비스를 경우 메모리 부족으로 앱이 꺼져버리는 상황이 발생할 수 있습니다. 그렇기 때문에 개발자는 위의 두 과정을 통해 이미지의 크기를 줄일 수 있습니다. 우선 이미지 리사이징과 다운 샘플링의 개념과 차이에 대해 정리해 보겠..
Swift 이론
2025. 2. 3. 21:02