我在将PNG图像转换为NSData时遇到问题。我发现生成的对象大小不同。
method 1 :
UIImage *tempImage=[UIImage imageNamed:@"test.png"];
NSData *tempData1=UIImagePNGRepresentation(tempImage);
NSLog (@"tempData1.length=%@",jpeg);
method 2 :
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"png"];
NSData *tempData2=[NSData dataWithContentsOfFile:filePath];
NSLog (@"tempData2.length=%@",tempData2);
the result is : tempData1.length=127280
tempData2.length=96709
有谁知道为什么会这样?