UIImageWriteToSavedPhotosAlbum сохраняет неправильный размер и качество
я пытаюсь сделать снимок экрана моего приложениятекущий вид и сохранить его в фотоальбоме (чтобы затем отправить по электронной почте или MMS)ред).
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, self, @selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil);
Это работает, но получающееся изображение становится больше (533x800 пикселей) и сильно сжимается, когда я отправляю его по электронной почте из библиотеки фотографий.
Я пытался сначала записать UIImage в файл, а затем сохранить в альбом, но все равно получил ту же проблему.
Если я использовал встроенную функцию снимка экрана на iPhone, изображение правильно сохраняется в фотоальбом с разрешением 320х480, но приведенный выше код по какой-то причине сохраняет изображение большего размера?
Спасибо!