我想以某种方式将图像作为UIImagePNGRepresentation
获取行的单元格我从我的应用中的其他地方获取此代码:
if let uploadData = UIImagePNGRepresentation(self.profileImageView.image!){
并希望重复使用它,以便我如何更改(self.profileImageView.image!)
在行的单元格中获取图像?
答案 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 ...
}