美文网首页
解决imagede base64字符串过长

解决imagede base64字符串过长

作者: Fendouzhe | 来源:发表于2018-04-20 09:43 被阅读0次
    //1. 这里需要进行压缩,否则生成的base64字符串过长导致内存奔溃
    NSData *imageData = UIImageJPEGRepresentation(image, 0.68f);
    //2. Options写0不要写成 NSDataBase64Encoding64CharacterLineLength
    NSString *base64String = [imageData base64EncodedStringWithOptions:0];
    //图片base64码还原成图片
    NSData *decodedImageData  = [[NSData alloc] initWithBase64Encoding: base64String];
    UIImage *decodedImage  = [UIImage imageWithData:decodedImageData]

相关文章

网友评论

      本文标题:解决imagede base64字符串过长

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