获取行的单元格中的图像的UIImagePNGRepresentation

时间:2018-01-13 11:20:56

标签: ios swift uitableview uiimageview uiimage

我想以某种方式将图像作为UIImagePNGRepresentation

获取行的单元格

我从我的应用中的其他地方获取此代码:

if let uploadData = UIImagePNGRepresentation(self.profileImageView.image!){

并希望重复使用它,以便我如何更改(self.profileImageView.image!)

在行的单元格中获取图像?

1 个答案:

答案 0 :(得分:0)

以下是您正在使用的构造函数的声明:

public func UIImagePNGRepresentation(_ image: UIImage) -> Data? // return image as PNG.

它返回一个数据?对象实例。

您可以轻松地将数据转换为UIImage,将UIImage转换为数据:

// If you want to update your image view :
if let image = UIImage(data: uploadData) {
    cell.profileImageView.image = image
}

// If you want to get data from an image :
let image = cell.profileImageView.image
if let uploadData = UIImagePNGRepresentation(image) {
    // Do what you want with your unwrapped image data ...
}