1

私は、PHPで、単純な方程式に基づいて画像の歪みを適用するためのUVからXYへの座標空間変換アルゴリズムに取り組んできました。

私のアルゴリズムは4点双一次内挿法を使用しています。

そして、UV空間のすべてのポイントについて、元のXY空間の位置を計算します。

私はGIMPで見られるような波及効果を得ようとしました。x = u + 2 * sin(u / 5)、y = v + 2 * sin(v / 5)の変換を使用しました。

しかし、gimpを使用したときに見られるような滑らかな波及効果の代わりに、非常にぼやけた効果が得られます(予想よりも多くなければなりません)。

この効果を達成するためのより良い方法に私を向けることができますか?

または、PHPまたはCのような構文を持つ別の言語の既存のアルゴリズムを簡単にたどることができます。

これまでのところ、Googleでできることは、販売中のライブラリの一部である既製のアルゴリズムだけです。

4

1 に答える 1

1

私は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 に答える