2012-06-26 13 views
8

Ich verwende diesen Code, um ein Bild aus der Ansicht zu rendern. Dann speichere ich es in Fotoalbum. Das Bild ist verschwommen? Warum? Gibt es eine Lösung?iphone, wenn Bild mit "renderInContext" zu Gerät gespeichert wird, ist das Bild verschwommen?

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

Tnx alle. propably

Antwort

20

Sie sind ein Retina-Gerät, die Änderung folgenden

UIGraphicsBeginImageContext(self.view.bounds.size) 

zu

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

Tnx man.That Arbeit wie ein Zauber. – Shay

+0

Sie sind herzlich willkommen :) –

+0

Thnx Bro jetzt seine Arbeit schön ..... – Gurpreet