UIImage -> NSData
实现思路为先获得我们需要转换的UIImage,再使用原生的方法UIImageJPEGRepresentation(image, 0.5f);
或者UIImagePNGRepresentation
获得转换后的NSData,其中,UIImageJPEGRepresentation的第二个参数为一个CGFloat,代表压缩率。前者返回格式为JPEG的image的NSData,后者返回PNG的image的NSData。
如若有继续转换为NSString的需求,则使用[yourImageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
方法获得NSString。
至此转换完毕。
网友评论