如何将图像转换为iPhone中的数据

时间:2009-12-08 05:08:36

标签: iphone

任何人都可以告诉我如何将图像(PNG)转换为iphone中的数据

3 个答案:

答案 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];