|
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の範囲のサンプルを使用することを意味します。