我遵循将视图绘制到UIImage的传统方式:
UIGraphicsBeginImageContextWithOptions(controller.skView.bounds.size, NO, 1.0);
[controller.skView drawViewHierarchyInRect:controller.skView.bounds afterScreenUpdates:YES];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
我尝试将UIGraphicsBeginImageContextWithOptions
中的第三个参数设置为2.0或更大,但图像的质量并没有变得更好。
这里我发布了两张图片(第一张是代码捕获的,第二张是通过按Home + power按钮捕获的,系统支持此功能)。
我想知道是否有办法让它变得更好。感谢任何帮助!