美文网首页
IOS 将UIImage转换为NSData或者NSString

IOS 将UIImage转换为NSData或者NSString

作者: tino又想吃肉了 | 来源:发表于2020-07-27 16:53 被阅读0次

UIImage -> NSData

实现思路为先获得我们需要转换的UIImage,再使用原生的方法UIImageJPEGRepresentation(image, 0.5f);或者UIImagePNGRepresentation获得转换后的NSData,其中,UIImageJPEGRepresentation的第二个参数为一个CGFloat,代表压缩率。前者返回格式为JPEG的image的NSData,后者返回PNG的image的NSData。

如若有继续转换为NSString的需求,则使用[yourImageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];方法获得NSString。

至此转换完毕。

相关文章

网友评论

      本文标题:IOS 将UIImage转换为NSData或者NSString

      本文链接:https://www.haomeiwen.com/subject/ygzfrktx.html