如何捕捉Sprite Kit SKView的高质量快照图像?

时间:2015-01-16 14:30:12

标签: ios sprite-kit

我遵循将视图绘制到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按钮捕获的,系统支持此功能)。

enter image description here enter image description here

我想知道是否有办法让它变得更好。感谢任何帮助!

0 个答案:

没有答案