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