我有一个UIImage的数据,我已经用它转换了
UIImagePNGRepresentation(_:)
。这给了我它的字节,例如47,000字节。
如果我将它添加回UIImageView,图像显示非常好 这是代码
let img = UIImage(named: "MyImage.png")
let imageData = UIImageJPEGRepresentation(img!, 0.5)!
image.image = UIImage(data: imageData)
现在,如果我使用subdata(_:)
函数和NSRange
这样:
let partOfImage = imageData.subdata(with: NSRange(location: 2000, length: 22000))
image.image = UIImage(data: partOfImage)
这不会在UIImageView中显示图像。
我的问题是:为什么将子数据转换为UIImage,它仍然没有出现?
注意:我知道我可以直接在UIImageView上使用该图像,但我这样做是为了另一个目的。如果您有任何需要进一步信息的问题,请点击下面而不是投票。