クラス Deform

java.lang.Object
  上位を拡張 Deform
直系の既知のサブクラス:
Dissolve, Morph

public abstract class Deform
extends java.lang.Object

画像変形の抽象スーパークラス


フィールドの概要
protected  int height
          画像の高さ
protected  int width
          画像の幅
 
コンストラクタの概要
protected Deform()
           
 
メソッドの概要
 java.awt.image.ImageProducer getImageSource(double t, MorphImage morphImg1, MorphImage morphImg2)
          イメージプロデューサーを返す
protected abstract  int[] getPixel(double t, MorphImage morphImg1, MorphImage morphImg2)
          イメージのピクセルデータを返す
static int inter(double t, double p1, double p2)
          値を内挿する
static int inter(double t, int p1, int p2)
          値を内挿する
protected static int mixedColor(double t, int color1, int color2)
          色を内挿する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

width

protected int width
画像の幅


height

protected int height
画像の高さ

コンストラクタの詳細

Deform

protected Deform()
メソッドの詳細

getPixel

protected abstract int[] getPixel(double t,
                                  MorphImage morphImg1,
                                  MorphImage morphImg2)
イメージのピクセルデータを返す

パラメータ:
t - 内挿パラメータ (0 〜 1 の範囲)
morphImg1 - イメージ 1
morphImg2 - イメージ 2
戻り値:
ピクセルデータを格納した配列

getImageSource

public java.awt.image.ImageProducer getImageSource(double t,
                                                   MorphImage morphImg1,
                                                   MorphImage morphImg2)
イメージプロデューサーを返す

パラメータ:
t - 内挿パラメータ (0 〜 1 の範囲)
morphImg1 - イメージ 1
morphImg2 - イメージ 2
戻り値:
作成されたイメージのイメージプロデューサー

mixedColor

protected static int mixedColor(double t,
                                int color1,
                                int color2)
色を内挿する

パラメータ:
t - 内挿パラメータ
color1 - 色 1 の RGB 値
color2 - 色 2 の RGB 値
戻り値:
内挿された色の RGB 値

inter

public static int inter(double t,
                        int p1,
                        int p2)
値を内挿する

パラメータ:
t - 内挿パラメータ
p1 - 値 1
p2 - 値 2
戻り値:
内挿された値

inter

public static int inter(double t,
                        double p1,
                        double p2)
値を内挿する

パラメータ:
t - 内挿パラメータ
p1 - 値 1
p2 - 値 2
戻り値:
内挿された値