2011-02-11 3 views
36

UIGraphicsGetImageFromCurrentImageContext()을 사용하여 내 화면을 찍고 조작하고 있습니다. 모든 것이 잘 작동합니다. 그러나 아이폰 4에서는 해상도가 @ 2x가 아닌 표준 해상도 인 것처럼 보이기 때문에 해상도가 상당히 초라 해 보입니다. 결과 이미지의 해상도를 높이는 방법이 있습니까?UIGraphicsGetImageFromCurrentImageContext() 망막 해상도?

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

답변

89

축척 비율을 설정할 수있는 UIGraphicsBeginImageContextWithOptions을 사용해야합니다. 장치의 축척 비율을 사용하려면 0.0f의 축척 비율을 사용하십시오.

+4

미래에이를 볼 수있는 사람은 iOS 4 이상에서만 사용할 수 있습니다. –

관련 문제