AffineTransformOp クラス
- [内容]
- 二次元の座標を他の二次元の座標に変換(平行移動,拡大,縮小,反転,回転,変形)します.
- [主な変数]
- public static final int TYPE_BICUBIC
- バイキュービック補間型
- public static final int TYPE_BILINEAR
- 双一次補間型
- public static final int TYPE_NEAREST_NEIGHBOR
- 最近傍補間 (Nearest Neighbor Interpolation) 型
- [コンストラクタ]
- public AffineTransformOp ( AffineTransform xform, int interpolationType )
- public AffineTransformOp ( AffineTransform xform, RenderingHints hints )
- アフィン変換を指定して AffineTransformOp を構築( RenderingHints は null でも構わない)
- [主なメソッド]
- public final BufferedImage filter(BufferedImage src, BufferedImage dst)
- 転送元の BufferedImage を変換し,その結果を転送先の BufferedImage に格納する.転送先のイメージが null の場合,転送元の ColorModel により BufferedImage が作成される.
- [使用例]
- プログラムは,反転と回転の例です.2 番目の画像は,最初の画像を左右反転し,また,3 番目及び 4 番目の例は 45 度だけ回転しています.
- [参照]
- RescaleOp, LookupOp, ColorConvertOp, ConvolveOp, AffineTransform, BufferedImage, PixelGrabber, MemoryImageSource