Kagetaka

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

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

public class GrayFilter
extends RGBImageFilter

イメージをグレー化するフィルタです。

バージョン:
$Revision: 1.1 $

フィールドの概要
 
クラス java.awt.image.RGBImageFilter から継承したフィールド
canFilterIndexColorModel, newmodel, origmodel
 
クラス java.awt.image.ImageFilter から継承したフィールド
consumer
 
インタフェース java.awt.image.ImageConsumer から継承したフィールド
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
 
コンストラクタの概要
GrayFilter(Color back)
          インスタンスを作成します。
GrayFilter(int backRgb)
          インスタンスを作成します。
 
メソッドの概要
 int filterRGB(int x, int y, int rgb)
          色を再設定します。
 
クラス java.awt.image.RGBImageFilter から継承したメソッド
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
 
クラス java.awt.image.ImageFilter から継承したメソッド
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GrayFilter

public GrayFilter(Color back)
インスタンスを作成します。

パラメータ:
back - 背景色

GrayFilter

public GrayFilter(int backRgb)
インスタンスを作成します。

パラメータ:
backRgb - 背景色の RGB
メソッドの詳細

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
色を再設定します。

パラメータ:
x - X
y - Y
rgb - RGB
戻り値:
再設定した色

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'