该应用程序PhotoFiltre具有一个选项,可以拉伸图像的某个部分。您选择一个矩形形状,然后可以抓住和移动顶点到其他地方,以创建任何四边形。您所选的图像部分将会被拉伸。希望这些图像能更加清晰地说明我的观点:
一段时间前,我问过 类似的问题,解决方法是将图像分成三角形,并拉伸每个三角形,以便每三个点对应原始图像上的三个点。但是这种技术被证明相当昂贵,我希望有更通用的方法来实现这一点。
我想在3D渲染器中使用它,但我想使用一个(2D)四边形。
我不知道PhotoFiltre内部是否也使用三角形,或者它是否使用另一种(更便宜的)算法来拉伸这样的图像。
是否有人知道是否有更便宜或更通用的方法/算法来拉伸矩形图像,以使其填充给定四个点的四边形?
一段时间前,我问过 类似的问题,解决方法是将图像分成三角形,并拉伸每个三角形,以便每三个点对应原始图像上的三个点。但是这种技术被证明相当昂贵,我希望有更通用的方法来实现这一点。
我想在3D渲染器中使用它,但我想使用一个(2D)四边形。
我不知道PhotoFiltre内部是否也使用三角形,或者它是否使用另一种(更便宜的)算法来拉伸这样的图像。
是否有人知道是否有更便宜或更通用的方法/算法来拉伸矩形图像,以使其填充给定四个点的四边形?