Kagetaka

net.hizlab.kagetaka.awt.image
クラス RotateFilter

java.lang.Object
  拡張java.awt.image.ImageFilter
      拡張net.hizlab.kagetaka.awt.image.RotateFilter
すべての実装インタフェース:
Cloneable, ImageConsumer

public class RotateFilter
extends ImageFilter

画像を右に 90 度回転させるフィルタ。

バージョン:
$Revision: 1.3 $

フィールドの概要
 
クラス java.awt.image.ImageFilter から継承したフィールド
consumer
 
インタフェース java.awt.image.ImageConsumer から継承したフィールド
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
 
コンストラクタの概要
RotateFilter()
          画像を右に 90 度回転させるフィルタを作成します。
 
メソッドの概要
 void setColorModel(ColorModel model)
          カラーモデルを変換します。
 void setDimensions(int width, int height)
          回転させた場合のサイズに変換します。
 void setHints(int hintflags)
          画像転送のヒントを変換します。
 void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
          ピクセルの配列を変換します。
 void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
          ピクセルの配列を変換します。
 
クラス java.awt.image.ImageFilter から継承したメソッド
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setProperties
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RotateFilter

public RotateFilter()
画像を右に 90 度回転させるフィルタを作成します。

メソッドの詳細

setColorModel

public void setColorModel(ColorModel model)
カラーモデルを変換します。実際には RGB モデルが利用されます。

パラメータ:
model - モデル

setDimensions

public void setDimensions(int width,
                          int height)
回転させた場合のサイズに変換します。

パラメータ:
width - 幅
height - 高さ

setHints

public void setHints(int hintflags)
画像転送のヒントを変換します。

パラメータ:
hintflags - ヒント

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      byte[] pixels,
                      int off,
                      int scansize)
ピクセルの配列を変換します。 実際には、このメソッド内では変換されず、 ImageFilter.imageComplete(int) が呼び出されまで、バッファに格納されます。

パラメータ:
x - X
y - Y
w - 幅
h - 高さ
model - カラーモデル
pixels - ピクセルの配列
off - オフセット
scansize - スキャンサイズ

setPixels

public void setPixels(int x,
                      int y,
                      int w,
                      int h,
                      ColorModel model,
                      int[] pixels,
                      int off,
                      int scansize)
ピクセルの配列を変換します。 実際には、このメソッド内では変換されず、 ImageFilter.imageComplete(int) が呼び出されまで、バッファに格納されます。

パラメータ:
x - X
y - Y
w - 幅
h - 高さ
model - カラーモデル
pixels - ピクセルの配列
off - オフセット
scansize - スキャンサイズ

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'