2012-06-26 36 views
8

Tôi đang sử dụng mã này để hiển thị hình ảnh từ chế độ xem. Sau đó, tôi đang lưu nó vào album ảnh. Hình ảnh bị mờ? Tại sao? Có giải pháp nào không?iphone, khi lưu hình ảnh với "renderInContext" vào thiết bị, hình ảnh bị mờ?

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

Tnx tất cả.

Trả lời

20

Bạn đang propably sử dụng một thiết bị võng mạc, Thay đổi sau

UIGraphicsBeginImageContext(self.view.bounds.size) 

để

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

Tnx man.That công việc giống như một nét duyên dáng. – Shay

+0

bạn được chào đón :) –

+0

Thnx Bro bây giờ làm việc tốt đẹp của nó ..... – Gurpreet

Các vấn đề liên quan