zoukankan      html  css  js  c++  java
  • 将UIView中的图像保存到相册

     1 - (IBAction)btnClicked:(id)sender {
     2     UIImage *image = [self getImageFormView:self.editView];
     3     
     4     UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
     5     
     6 }
     7 //UIImageWriteToSavedPhotosAlbum方法所需要的回调方法
     8 - (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{
     9     if (error) {
    10         NSLog(@"%@",[error localizedDescription]);
    11     }else{
    12         UIAlertView *av = [[UIAlertView alloc] initWithTitle:@"提示" message:@"保存成功!" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles: nil];
    13         [av show];
    14         [av release];
    15     }
    16 }
    17 
    18 -(UIImage*)getImageFormView:(UIView*)view{
    19     //创建一个画布
    20     UIGraphicsBeginImageContext(view.frame.size);
    21     //将view的内容渲染到画布中
    22     [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    23     UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    24     //结束
    25     UIGraphicsEndImageContext();
    26     return image;
    27 }
  • 相关阅读:
    day08 服务
    day11
    day09
    day10 多媒体(文字 图片 音频 视频)
    注意事项
    自己的memcache类
    memcache安装
    android的init过程分析
    Android.mk文件语法规范及使用模板
    【转】基于V4L2的视频驱动开发
  • 原文地址:https://www.cnblogs.com/ubersexual/p/3185131.html
Copyright © 2011-2022 走看看