在照片上叠加图层,并以比原始显示更高的分辨率导出结果

时间:2010-07-06 18:39:45

标签: iphone image-manipulation uiimage calayer

我想用设备的相机拍照,在其上面叠加CALayer,然后以设备相机的原始分辨率导出照片。

到目前为止我能想出的最佳解决方案是将CALayer叠加在UIView之上,并使用[CALayer renderInContext:]捕获当前视图状态。但是,结果将是设备本机屏幕分辨率,而不是相机的原始分辨率。

有更好的建议吗?

一如既往地谢谢

1 个答案:

答案 0 :(得分:0)

在这种情况下,您实际想要做的是使用核心图形在屏幕外绘制图像。稍微复杂一点,但我找到了最好的解决方案。