次のコードを使用して、UIView を UIImage としてキャプチャし、Docs Dir に保存しています。
- (UIImage *) imageWithView:(UIView *)view
{
UIGraphicsBeginImageContext(view.bounds.size);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
UIImage が正常に保存されました。ただし、解像度は非常に悪いです。参考までに下の画像をご覧ください。元の画像の解像度を維持するにはどうすればよいですか?