我试图将来自iPhones照片库的UIImage转换为base64编码的字符串。我的问题是base64编码的字符串的输出不匹配我为在jpeg的在线base64编码器上创建的base64字符串。UIImage Base64编码失败
这是我的代码:
NSData *myAttachment = UIImageJPEGRepresentation(myImage, 1.0);
NSString *base64encodedAttachment = [attachment base64EncodingWithLineLenght:76];
虽然“附着”是将是一个URL请求的一部分的字符串。 为什么base64代码与编码网站编码中的“正常”不匹配? UIImage或NSData有什么特别之处?
干杯
你说得对,我测试了你的建议。但是,如何将NSdata转换回由jpeg提供的原始数据,否则我的网络服务器将无法识别图像编码。 – Flo 2011-05-17 15:22:50
另外一个。我创建的NSData对象中的新文件的质量比原始文件的质量要低。是否有可能将质量设置为原始值? – Flo 2011-05-17 15:24:40
JPEG不能这样工作。 – 2011-05-17 15:27:15