我可以在 Swift 中将 .png 数据转换为 Int 吗?

Can I convert .png data into an Int in Swift?

我将图像从 UIImageView 转换为 .png 数据并使用以下代码在控制台上打印结果:

    let img = img_view.image!.pngData()
    print(img)

这段代码的结果是 232206 Bytes 我可以只得到 232206 作为整数输出,没有 "bytes" 后缀吗?

这是 Data 的大小(字节数),您可以通过 .count:

访问
let sizeOfData = img.count // 232206

毕竟Data表示一个字节的集合,所以符合Collection,有count属性.

使用count 属性:


    let imgData = imgView.image!.pngData()
    let imgBytesCount = imgData!.count
    print(imgBytesCount)