我可以将.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吗?的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助将 BMP 图像转换为 [R] 中的矩阵吗?

将 Int64 转换为 UUID

使用 Swift 将 String 转换为 Int

如何将 Int 数组转换为字符串? Swift 中的数组

Swift - 将 Int 转换为 enum:Int

检查字典中的对象是不是为 Int (Swift)