在“文稿”目录中,我有两个文件,它们是使用相机拍摄的相同图像,其中一个文件使用UIImagePNGRepresentation保存,而另一个文件则使用UIImageJPEGRepresentation保存,即一个是png格式,另一个是jpg格式。
现在,在使用实际设备的工具时,如果我加载png文件(使用initWithContentOfFile:),则“真正的内存”从2.34 MB增加到2.43 MB。但是,如果我加载jpeg文件,则内存会从2.34 MB增加到超过23 MB!我发现无论加载任何png与jpeg文件都有类似的结果。
请问,有人能帮我理解这是为什么吗?
现在,在使用实际设备的工具时,如果我加载png文件(使用initWithContentOfFile:),则“真正的内存”从2.34 MB增加到2.43 MB。但是,如果我加载jpeg文件,则内存会从2.34 MB增加到超过23 MB!我发现无论加载任何png与jpeg文件都有类似的结果。
请问,有人能帮我理解这是为什么吗?