任何人都可以告诉我如何将图像(PNG)转换为iphone中的数据
答案 0 :(得分:27)
NSData* pictureData = UIImagePNGRepresentation(image);
这里的图像是一个UIImage对象
答案 1 :(得分:3)
NSData* pictureData = UIImagePNGRepresentation(image); // PNG conversion
NSData* pictureData = UIImageJPEGRepresentation(image); //JPEG conversion
答案 2 :(得分:1)
如果你想从图像中获取数据,那么只需为它指定相应的路径。 以下是通过这种方式从PNG图像获取数据的代码。
NSString *path = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"png"];
NSData *myData = [NSData dataWithContentsOfFile:path];