这是我使用的代码:
NSImage *image = [[NSBundle bundleForClass:[self class]] imageForResource:@"test.jpg"];
NSData *originalData = [image TIFFRepresentationUsingCompression:NSTIFFCompressionJPEG factor:1.];
这originalData.length
给了我 1802224 字节(1.7MB)。而磁盘上的图像大小为 457KB。为什么TIFFRepresentation
会变大,我应该使用哪种表示来获取原始图像(我想通过网络传输图像)?