图片压缩base64转换 文字base64加密 上传图片会用到
// 3.图片base64转换
// 先获取压缩图片
UIImage *compressionImage = [selforiginImage:_profileImageView.imagescaleToSize:CGSizeMake(120, 120)];
// 再转换图片
NSData *data = UIImageJPEGRepresentation(compressionImage, 1.0f);
NSString *encodedImageStr = [data base64Encoding];
// 4. 参数发给服务器
[selfupdateUserWithDictionary:@{@"token": token,
@"logo": encodedImageStr
}];
// 上传图片的压缩, 体积变小
-(UIImage*)originImage:(UIImage *)image scaleToSize:(CGSize)size
{
UIGraphicsBeginImageContext(size);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}
// 文字base64 demo
[xmlString appendFormat:@"<contentText>%@</contentText>",[[contentText dataUsingEncoding:NSUTF8StringEncoding] base64Encoding]];
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。