UiImage swift 3中的Mysql blob图像显示

Posted

技术标签:

【中文标题】UiImage swift 3中的Mysql blob图像显示【英文标题】:Mysql blob image display in UiImage swift 3 【发布时间】:2016-08-30 15:39:57 【问题描述】:

我有一个将图像存储为 blob 的数据库,并希望将它们显示在 UiImage 中。我可以将数据作为 JSON 提要输入我的应用程序,并且可以按如下方式获取图像数据(通过打印)

[["image": <UIImage: 0x14ea397b0> size 750, 750 orientation 0 scale 1.000000]]

我不知道如何将这些数据转换回故事板上的 UIImage

【问题讨论】:

【参考方案1】:

假设您将 blob 数据作为来自 db 的字符串。您可以将其转换为如下所示的图像。

let imageBytes = "" // blob data
DispatchQueue.main.async 
    if let imgData = imageBytes.dataUsingEncoding(NSUTF8StringEncoding)
        self.imageView.image = UIImage(data: imgData)
    

【讨论】:

以上是关于UiImage swift 3中的Mysql blob图像显示的主要内容,如果未能解决你的问题,请参考以下文章

Swift中的像素数组到UIImage

swift中的UIImage,CIImage和CGImage有啥区别[重复]

如何在 swift 3 中使用 UIImage 数组为零?

Swift:在表格视图中显示 UIImage 数组中的图像

如何使用 swift 将 Images.xcassets 中的图像加载到 UIImage 中

如何在 Swift beta 3 中从 UIImagePickerControllerDelegate 获取 UIImage?