1

我一直在研究一种 UV 到 XY 坐标空间转换算法,用于在 PHP 中基于简单方程应用图像失真。

我的算法使用四点双线性插值。

并计算 UV 空间中每个点在原始 XY 空间中的位置。

我试图获得类似于 The GIMP 中的涟漪效应。我使用了翻译 x = u+2*sin(u/5) 和 y = v+2*sin(v/5)。

然而,在使用 gimp 时,我得到的不是平滑的涟漪效果,而是高度模糊的效果(一定比我预期的要多)。

谁能指出我实现这种效果的更好方法。

或者免费使用 PHP 或其他具有类 C 语法的语言中的预先存在的算法。

到目前为止,我在 Google 上所能使用的只是现成的算法,这些算法是待售库的一部分。

4

1 回答 1

1

我试图获得类似于 The GIMP 中的涟漪效应。我使用了翻译 x = u+2*sin(u/5) 和 y = v+2*sin(v/5)。

我需要使用 x = u+2*sin(v/5) 和 y = v+2*sin(u/5) 来获得预期的效果。

于 2010-12-28T00:55:57.257 回答