SwiftUIの基本を身につけたい方はこちら

【Swift】UIImage型→Data型、Data型→UIImage型に変更する方法

UIImage型→Data型

PNGデータとJPEGデータのどちらかに変換ができます。

PNGデータ

image.pngData()

JPEGデータ

compressionQualityに入れる値は、0〜1の間で小さければ小さいほど圧縮される。

image.jpegData(compressionQuality: 1)

Data型→UIImage型

オプショナル型になるので、アンラップする。

if let data {
    UIImage(data: data)
}

評価