8

このコードを使用して、ビューから画像をレンダリングしています。その後、フォトアルバムに保存しています。画像がぼやけていますか?なんで?解決策はありますか?

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

Tnx すべて。

4

1 に答える 1

20

おそらくRetinaデバイスを使用しています。次を変更してください

UIGraphicsBeginImageContext(self.view.bounds.size)

UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
于 2012-06-26T07:37:41.667 に答える