有没有办法使用从UIImage创建的NSData来创建NSImage?我已经有了UIImage的NSData表示,它通过TCP / IP发送到MacOSX应用程序......现在我需要将收到的NSData转换为NSImage。最有效的方法是什么?
我正在使用:
NSData * UIImagePNGRepresentation (UIImage *image);
在通过网络发送之前将UIImage转换为NSData。
答案 0 :(得分:1)
您可以按照NSImage
NSData
的方法
- (instancetype)initWithData:(NSData *)data
使用它如下
NSImage *image = [[NSImage alloc] initWithData:imageData];
根据文件
包含图像数据的数据对象。数据可以是OS X支持的任何格式,包括PDF,PICT,EPS或任何数量的位图数据格式。