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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以将.png数据转换为Swift中的Int吗?相关的知识,希望对你有一定的参考价值。

我将图像从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)

以上是关于我可以将.png数据转换为Swift中的Int吗?的主要内容,如果未能解决你的问题,请参考以下文章