Вам не нужно ничего, кроме Кварца для этого. Посмотрите на CGBitmapContext
, CGContext
, CGImage
, UIImage
. Также есть функция для хранения изображений в альбоме: UIImageWriteToSavedPhotosAlbum
Путь:
- Получить
UIImage
от UIImagePickerController
.
- Создайте контекст, используя
CGBitmapContextCreate
- Нарисуйте изображение в этом контексте:
CGContextDrawImage
- Нарисуйте, что вы хотите на вершине этого
- Используйте
CGBitmapContextCreateImage
для создания CGImage из контекста
- Используйте
[UIImage imageWithCGImage:]
, чтобы получить UIImage
от CGImage
- Используйте
UIImageWriteToSavedPhotosAlbum
для сохранения расширенного изображения.