2012-06-26 10 views
8

Я использую этот код для рендеринга изображения из представления. Затем я сохраняю его в фотоальбоме. Изображение размыто? Почему? Есть ли решение?iphone, при сохранении изображения с помощью «renderInContext» на устройстве изображение размыто?

UIGraphicsBeginImageContext(self.view.bounds.size); 
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 

Tnx все.

ответ

20

Вы Propably с помощью сетчатка устройства, Измените следующие

UIGraphicsBeginImageContext(self.view.bounds.size) 

в

UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0); 
+1

TNX man.That работать как шарм. – Shay

+0

приветствуется :) –

+0

Thnx Bro теперь работает хорошо ..... – Gurpreet

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

  • Нет связанных вопросов^_^