美文网首页
将图片保存到相机胶卷

将图片保存到相机胶卷

作者: xing_xing | 来源:发表于2016-08-05 09:04 被阅读23次
   UIImageView *imageview = [[UIImageView     alloc]initWithFrame:self.view.bounds];
   imageview.image = [UIImage imageNamed:@"testImage.jpg"];
   [self.view addSubview:imageview];

方法一:
/**
* C语言方法 把图片保存到 相机胶卷
*
* @param imageview.image 将要保存的图片
* @param self 指定执行者(谁来执行该方法)
* @param image:didFinishSavingWithError:contextInfo: 绑定触发事件(苹果规定的固定格式)
* @contextInfo 要往方法中传入的参数(不传就填nil)
*
*/
UIImageWriteToSavedPhotosAlbum(imageview.image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);

- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
  if (error) {
    NSLog(@"保存图片失败");
  } else {
    NSLog(@"保存图片成功");
  }
}

方法二:
注意: 需要导入<Photos/Photos.h>框架

// 异步
[[PHPhotoLibrary sharedPhotoLibrary]performChanges:^{
    /**
     *  保存图片到相机胶卷
     *
     */
    [PHAssetChangeRequest creationRequestForAssetFromImage:imageview.image];
    
} completionHandler:^(BOOL success, NSError * _Nullable error) {
    if (error) {
        NSLog(@"保存图片失败");
    } else {
        NSLog(@"保存图片成功");
    }
}];

// 同步
NSError *error = nil;
[[PHPhotoLibrary sharedPhotoLibrary]performChangesAndWait:^{
    /**
     *  保存图片到相机胶卷
     *
     */
    [PHAssetChangeRequest creationRequestForAssetFromImage:imageview.image];
    
} error:&error];
if (error) {
    NSLog(@"保存图片失败");
} else {
    NSLog(@"保存图片成功");
}

相关文章

  • 将图片保存到相机胶卷

    方法一:/*** C语言方法 把图片保存到 相机胶卷** @param imageview.image ...

  • 图片保存到自定义相册

    保存到自定义相册分3步: 1.添加图片到【相机胶卷】1> UIImageWriteToSavedPhotosAlb...

  • iOS开发 保存图片到自定义相册

    话不多说,直接上代码 简单说下保存到系统相册的方法 - (IBAction)save {// 存储图片到"相机胶卷...

  • 相册 - 保存图片到相册

    实现点:保存相册到【相机胶卷】,同时保存到app自己创建的相册中(app自己的相册若没有创建,则创建) -【相机胶...

  • 保存图片到相机胶卷

  • 系统更新:iOS-8

    1.相机胶卷复活 「相机胶卷」在 iOS 8 被取消后,引起网友的一致“讨伐”。于是苹果便于iOS 8.1将这功能...

  • 系统更新:iOS8

    1.相机胶卷复活 「相机胶卷」在 iOS 8 被取消后,引起网友的一致“讨伐”。于是苹果便于iOS 8.1将这功能...

  • 胶卷相机

    诗/宋令虎 2017年,已经很少有人再使用胶卷相机了 柯达也已经在几年前破产 大家都在使用数码相机来拍照 他们摆出...

  • 胶卷相机

    翻开家庭相册里的老照片,每一张都真实地记录了曾经的岁月痕迹。也许在当年,照片只是无意中被拍下,看似平淡,但在多年之...

  • 159|电吹风的反面,是吸尘器

    你们知道胶卷相机的原理吗?把胶卷放入相机,并卡在相机齿轮上,合上后盖开始拍照。拍一张,自动转动齿轮,收起这段胶卷,...

网友评论

      本文标题:将图片保存到相机胶卷

      本文链接:https://www.haomeiwen.com/subject/ftshsttx.html