Преобразование UIImage в данные PNG:
extension UIImage {
// UIImage to Data (PNG Representation)
var PNGData: Data? {
return UIImagePNGRepresentation(self)
}
}
Используя ваш пример:
let a = UIImage("foo") // Sample image named foo
UIImage to Data:
let pngData = a.data
Данные в UIImage:
let pngImage = UIImage(data: pngData)