[iOS] PHAsset을 UIImage로 변환하기
2022. 8. 24. 09:52
func AssetsToImage(assets: PHAsset) -> UIImage? {
let manger = PHImageManager.default()
let option = PHImageRequestOptions()
var image = UIImage()
option.isSynchronous = true
manger.requestImage(for: assets, targetSize: CGSize(width: assets.pixelWidth, height: assets.pixelHeight), contentMode: .aspectFill, options: option, resultHandler: {(result, info)-> Void in image = result!
})
return image
}
- requestImage에서 TargetSize는 사이즈 조절할 수 있다.
728x90
'iOS > Swift' 카테고리의 다른 글
[Swift] 배열 (0) | 2022.09.07 |
---|---|
[Swift] 조건문, 반복문 (0) | 2022.09.04 |
[Swift] 프로토콜 (0) | 2022.07.03 |
[Swift] 타입캐스팅 (0) | 2022.07.03 |
[Swift] 옵셔널 체이닝 (0) | 2022.07.01 |