图像数据的子数据不是零,但我无法在UIImageView中显示它

时间:2017-05-26 00:23:46

标签: ios swift uiimage nsdata

我有一个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上使用该图像,但我这样做是为了另一个目的。如果您有任何需要进一步信息的问题,请点击下面而不是投票。

0 个答案:

没有答案