我对获取UIImage中的字节数感到困惑
要获取字节数,我们使用NSdata byts,
我有一个大小为128X160的图像,NSData字节告诉它有400669字节
但根据8位色3通道图像的计算,即每像素24位,字节数应为3X128X160 = 61440 byts
请帮忙告诉我为什么NSData会说出不同的字节数?
由于
答案 0 :(得分:0)
UIImage
的基础数据可能会有所不同,因此对于相同的“图像”,可能会有不同大小的数据。您可以做的一件事是使用UIImagePNGRepresentation
或UIImageJPEGRepresentation
来获取两者的等效NSData
结构,然后检查其大小。