새소식

iOS/Swift

[iOS] PHAsset을 UIImage로 변환하기

  • -
  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
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.