jp.co.melco.preserv
クラス psvRgbTransFilter

java.lang.Object
  拡張java.awt.image.ImageFilter
      拡張java.awt.image.RGBImageFilter
          拡張jp.co.melco.preserv.psvRgbTransFilter
すべての実装インタフェース:
java.lang.Cloneable, java.awt.image.ImageConsumer, java.io.Serializable

public class psvRgbTransFilter
extends java.awt.image.RGBImageFilter
implements java.io.Serializable

イメージ変換フィルタークラスです。

イメージデータの特定色を透明に変換します。

導入されたバージョン:
V2.0
作成者:
PreSerV Development Team
関連項目:
psvImageSymbol, 直列化された形式

フィールドの概要
protected  int _target
          透明に変換する色(RGB値)
 
クラス 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
 
コンストラクタの概要
psvRgbTransFilter()
          透明色変換フィルターを作成します。
psvRgbTransFilter(java.awt.Color col)
          透明色変換フィルターを作成します。
 
メソッドの概要
 int filterRGB(int x, int y, int rgb)
          透明にする色の場合は、透明色にした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
 

フィールドの詳細

_target

protected int _target
透明に変換する色(RGB値)

導入されたバージョン:
V2.0
コンストラクタの詳細

psvRgbTransFilter

public psvRgbTransFilter()
透明色変換フィルターを作成します。 白を透明にします。

導入されたバージョン:
V2.0

psvRgbTransFilter

public psvRgbTransFilter(java.awt.Color col)
透明色変換フィルターを作成します。 指定された色を透明にします。

パラメータ:
col - 指定色

導入されたバージョン:
V2.0
メソッドの詳細

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
透明にする色の場合は、透明色にしたRGB値を返します。

パラメータ:
x - イメージの座標
y - イメージの座標
rgb - イメージ座標のRGB値

戻り値:
変換したイメージ座標のRGB値
導入されたバージョン:
V2.0