我正在尝试从NSData加载UIImage对象,示例代码是NSImage,我猜它们应该是相同的。但是刚刚加载图像,我想知道解决UIImage加载NSData问题的最好方法是什么。
发布于 2008-11-02 22:04:10
UIImage有一个-initWithData:方法。文档中写道:“data参数中的数据必须格式化,以匹配系统支持的图像类型之一的文件格式。”
发布于 2011-03-10 23:59:40
我以前没有尝试过UIImageJPEGRepresentation(),但UIImagePNGRepresentation对我来说工作得很好,而且NSData和UIImage之间的转换非常简单:
NSData *imageData = UIImagePNGRepresentation(image);
UIImage *image=[UIImage imageWithData:imageData];发布于 2011-08-10 21:13:31
尝试以下操作将图像转换为NSdata:
UIImage *img = [UIImage imageNamed:@"image.png"];
NSData *data1 = UIImagePNGRepresentation(img);https://stackoverflow.com/questions/257400
复制相似问题