1. UIImage -> Data -> base64Encode String
2. base64Encode String -> Data -> UIImage
// Image Data to base64 String
let imageEncData = image.jpegData(compressionQuality: 0.7)
let encodeImageString = String(data: imageEncData.base64EncodedData(), encoding: .utf8) ?? ""
// base64 String to Image Data
if let imageData = Data(base64Encoded: encodeImageString) {
let image = UIImage(data: imageData)
}
'Swift > 문법' 카테고리의 다른 글
[SWIFT]두 배열에서 중복되는 항목 찾기 (0) | 2023.06.09 |
---|---|
[SWIFT]map,reduce를 이용해서 Dictionary 배열의 전체 요소의 카운트 합계 계산 (0) | 2023.06.09 |
[SWIFT]NSNumber 배열 문자열로 변경하기 [NSNumber] -> String (0) | 2023.05.23 |
[SWIFT]AES 128/192/256::iv 암호화 MD5/SHA/CRC (0) | 2023.04.24 |
Swift)Dictionary, JSONString,Data (0) | 2023.04.14 |