需要做一个调用相机,然后相机带相框的功能,我重写了相机的cameraOverlayView,然后把相框图片的view放在了cameraOverlayView上,照完象后,我需要将照下的照片和相框图融合,请问有什么好的融合算法吗
需要做一个调用相机,然后相机带相框的功能,我重写了相机的cameraOverlayView,然后把相框图片的view放在了cameraOverlayView上,照完象后,我需要将照下的照片和相框图融合,请问有什么好的融合算法吗
2 回答1.1k 阅读
1 回答1.2k 阅读✓ 已解决
1 回答2.8k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答950 阅读
1 回答792 阅读
这篇文章解决了我之前这样的问题,简单翻译一下,希望能帮到你:
比如说我们现在有两张图片需要合并,是把一个滑稽的帽子放到一个人的头上。这里是两个 UIImage:
这种情况下我们需要最终合成的图片大小是和 person 一致的,让我们获得我们需要的最终图片的大小:
然后再搞到 hat 的大小,可能比 person 要小得多:
现在我们需要创建一个 graphics context 来画我们的东西:
graphics context 就像一张能让我们画上任何东西的纸。我们要做的第一件事就是把person画上去:
然后再把 hat 画在合适的位置:
接着通过下面的语句创建新的 UIImage :
最后,我们必须得清理并关闭这个我们再也不需要的 context :
打完收工。
原文链接:http://www.musicalgeometry.com/?p=168...