Как преобразовать вид в изображение base64 в iPhone? - PullRequest
2 голосов
/ 24 января 2011

Здравствуйте, у меня есть один вид, в котором я могу рисовать линии.Теперь я хочу преобразовать его в изображение base64, так как это сделать?Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 24 января 2011
UIGraphicsBeginImageContext(view.bounds.size);    
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imagedata = UIImagePNGRepresentation(viewimage);
NSString *encodedString = [imageData base64Encoding];

где вид - вид, в котором нарисованы линии.

0 голосов
/ 24 января 2011

Кроме того, для преобразования NSData в строку Base64 вам необходимо использовать сторонний код. Я советую вам использовать категорию Base64, написанную Math Gallagher, которую я использовал с успехом. Это ссылка: http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...