你好我有一个视图,我可以画线。 现在我想将它转换为base64图像,那么怎么做呢? 提前谢谢。
答案 0 :(得分:3)
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imagedata = UIImagePNGRepresentation(viewimage);
NSString *encodedString = [imageData base64Encoding];
其中view是绘制线条的视图。
答案 1 :(得分:0)
此外,要将NSData转换为Base64字符串,您需要使用第三方代码。我建议你使用Math Gallagher编写的Base64类别,我已经成功使用了它。这是链接:http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html