ymm4-plugin-document
|
Cubic補間アルゴリズムを実装します。 [詳解]
公開メンバ関数 | |
double | GetWeight (double distance) |
指定された距離に基づいて補間の重みを計算します。 | |
Cubic () | |
Cubicクラスの新しいインスタンスを初期化します。 |
プロパティ | |
int | Taps [get] |
片側のサンプリング数を取得します。Cubic補間では2が返されます。 | |
double | A = -0.5 [get, set] |
Cubic補間関数の形状を決定するパラメータAを取得または設定します。 |
Cubic補間アルゴリズムを実装します。
このクラスは、画像の拡大縮小などに用いられるCubic Convolution補間アルゴリズムに基づき、補間に使用する重みを計算します。 パラメータ A の値によって補間の特性が変化します。
YukkuriMovieMaker.Commons.Cubic.Cubic | ( | ) |
Cubicクラスの新しいインスタンスを初期化します。
double YukkuriMovieMaker.Commons.Cubic.GetWeight | ( | double | distance | ) |
指定された距離に基づいて補間の重みを計算します。
distance | 補間対象点からの距離。 |
|
getset |
Cubic補間関数の形状を決定するパラメータAを取得または設定します。
一般的に-0.5から-1.0の間の値が使用されます。デフォルト値は-0.5で、これはCatmull-Romスプラインとして知られています。
|
get |
片側のサンプリング数を取得します。Cubic補間では2が返されます。
これは、補間計算に中心点の両側からそれぞれ2サンプル、合計で4x4の範囲のサンプルを使用することを意味します。