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

时间:2019-04-22 08:12:17

标签: swift uiimage swift4.2

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

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

此代码段的结果为232206 Bytes 我能否只获得232206作为整数输出,而没有后缀“ bytes”?

2 个答案:

答案 0 :(得分:2)

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

let sizeOfData = img.count // 232206

毕竟,Data代表字节的集合,因此它符合具有Collection属性的count

答案 1 :(得分:0)

使用count属性:


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