UiImage中的字节数

时间:2017-05-20 08:29:21

标签: ios objective-c xcode bitmap

我对获取UIImage中的字节数感到困惑

要获取字节数,我们使用NSdata byts,

我有一个大小为128X160的图像,NSData字节告诉它有400669字节

但根据8位色3通道图像的计算,即每像素24位,字节数应为3X128X160 = 61440 byts

请帮忙告诉我为什么NSData会说出不同的字节数?

由于

1 个答案:

答案 0 :(得分:0)

UIImage的基础数据可能会有所不同,因此对于相同的“图像”,可能会有不同大小的数据。您可以做的一件事是使用UIImagePNGRepresentationUIImageJPEGRepresentation来获取两者的等效NSData结构,然后检查其大小。