在杯子上合并并包裹UIImage

时间:2012-07-31 10:13:13

标签: ios xcode ios5 uiimage

我有两个图像,我想合并这两个图像,就像我有一个杯子的图像,第二个图像是任何图像。现在我想把它合并到杯子里我怎么能实现这个,就像放在杯子上的图像必须首先包起来,就像我从相机拍摄照片而不是将其粘贴到杯子中但我如何包装那个图像!

1 个答案:

答案 0 :(得分:4)

@Akhil:你问的是一个非常复杂的问题,这个问题超出了简单的iOS开发领域。如果你的问题是专门的,“将图像包装在一个杯子上”,那么可以将其视为“将纹理应用于网格对象”,在这种情况下,您将希望使用OpenGL ES,并具有预定义的模型(使用UV贴图)将图像/纹理应用于。

此外,您可以使用OpenGL并执行网格网格平移(网格扭曲) - 也就是说您将在网格上拍摄图像(使用(网格)分辨率),然后操纵所有点到创造扭曲效果。此外,GLKit可能有助于此过程,Core Image也可以提供简单的解决方案。

如果您有疑问,我有一个随机图像,我想得到它的3D形状,然后将第二个图像应用到派生的形状并将它们合成在一起,这甚至更棘手,因为第一部分将采用先进的图像处理以确定原始对象/选择形状。

以下是一些其他信息:

干杯,祝你好运!