如何在iphone编程中对两个图像进行变形。?
问问题
3341 次
4 回答
5
您的问题与 iphone 无关。您正在寻找的算法与语言无关,因为它只适用于图像。
顺便说一句,变形两个图像非常复杂,通常你必须
- 在两个图像上嵌入一个点网格,链接应该变形的特征。例如,如果您有两张脸,您将使用连接眼睛、嘴巴、耳朵、鼻子、脸部边缘等的网格:这两个网格告诉变形器如何将一个点“翻译”成另一个点,同时混合两个图像
- 上一步可以自动(使用特定软件)或手动完成。您放置的更多积分将是您的结果
- 然后你可以做真正的变形序列:基本上你在两个图像之间进行插值(你使用的参数将决定最终结果与第一张或第二张图像相似的程度)
- 您还应该应用一些混合效果来实际创建可信的结果,始终根据变形位置使用参数函数
于 2010-06-15T20:27:19.663 回答
0
您可以使用用 C++ 编写的 XMRM:http ://www.cg.tuwien.ac.at/~xmrm/
iOS SDK 中没有图像变形 API。
于 2011-05-03T10:56:26.847 回答
0
不,它没有 API。你必须自己做。
...问一个简短的问题,得到一个简短的答案...
于 2011-05-03T10:56:36.110 回答
0
您可以使用 UIView 动画从一个 UIView 过渡到另一个。这应该提供某种蹩脚的变形。
于 2010-06-15T20:27:10.930 回答