UIImageWriteToSavedPhotosAlbum在相机胶卷中创建黑色缩略图

时间:2010-05-15 14:19:14

标签: iphone uiimage

我使用UIImageWriteToSavedPhotosAlbum在相机胶卷中保存图像,但即使图片正确,也始终会获得黑色缩略图。

你有指点来解决这个问题吗?

提前感谢您的帮助。

此致

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。在UIGraphicsImageContext中绘制图像可以解决问题:



  CGRect rect = CGRectMake(0,0,100,100);
  UIImage *image = ((put here your image));

  UIGraphicsBeginImageContext(rect.size);
  [image drawInRect:rect];
  UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
  UIGraphicsEndImageContext();  

  UIImageWriteToSavedPhotosAlbum(
      result, self, @selector(image:didFinishSavingWithError:contextInfo:),nil);