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