如何将 SwiftUI 图像保存到磁盘或获取数据?

JR.*_*JR. 8 swift ios13 swiftui

我正在尝试将 SwiftUI 图像(不是来自 UIKit 的 UIImage)保存到磁盘。

我到处找,但找不到任何有关如何执行此操作的文档信息。我也看不到从 SwiftUI 图像中提取数据的方法。

有人可以帮忙吗?提前致谢。

kon*_*iki 6

使用 SwiftUI,事情会有所不同。你想做的事,不能那样做。相反,您需要查看图像是如何创建的,并从最初获得图像的同一位置获取图像数据Image()

此外,如果您需要实际的二进制数据将其保存到磁盘,则需要一个UIImage(请注意,我不是在说UIImageView)。

幸运的是,图像也可以处理UIImage,请查看其他问题:https : //stackoverflow.com/a/57028615/7786555