如何在iPhone中转换base64图像中的视图?

时间:2011-01-24 09:50:13

标签: iphone image-processing

你好我有一个视图,我可以画线。 现在我想将它转换为base64图像,那么怎么做呢? 提前谢谢。

2 个答案:

答案 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