2011-08-23 8 views
1

У меня есть UIImagePicker, чтобы выбрать изображение. После выбора изображения я его редактирую, и теперь я хочу сохранить это изображение.Как сохранить отредактированное изображение?

Может кто-нибудь скажет мне, как я могу сохранить изображение в фотоальбоме?

ответ

0

взглянуть на этот учебник

http://iosdevelopertips.com/camera/camera-application-to-take-pictures-and-save-images-to-photo-album.html

ее e - это мой код для получения изображения, если изображение отредактировано, а отредактированное изображение будет учтено.

если не редактировали, то исходное изображение будет принято

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ 

UIImage *image; 

if (picker.editing == YES) { 

     image = [info objectForKey:@"UIImagePickerControllerEditedImage"]; 

} 
else { 
     image = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; 
} 

    UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil); 

    // [picker release]; 

    // [self dismissModalViewControllerAnimated:YES]; 
} 
+0

извинения за глупый вопрос, но пожалуйста скажите мне, что информация здесь. M получение информации об ошибке - не объявлено. –

+0

u должен поместить код ur внутри этого метода - (void) imagePickerController: (UIImagePickerController *) picker сделалFinishPickingMediaWithInfo: (NSDictionary *) info { –

+0

просто скопируйте код выше и вставьте в ur .m файл, а затем сделайте то, что захотите –

0

Вы можете использовать эту функцию

UIImageWriteToSavedPhotosAlbum(UIImage *yourImage, id completionTarget, SEL completionSelector, void *contextInfo); 

Смотрите answer на этот вопрос ... А о completionTarget и completionSelector, из документации ...

The use of the completionTarget, completionSelector, and contextInfo parameters is optional and necessary only if you want to be notified asynchronously when the function finishes writing the image to the user’s Camera Roll or Saved Photos album. If you do not want to be notified, pass nil for these parameters.

Смежные вопросы