org.wegra.awt.image
Class GenericRGBFilter
java.lang.Object
java.awt.image.ImageFilter
java.awt.image.RGBImageFilter
org.wegra.awt.image.GenericRGBFilter
- All Implemented Interfaces:
- java.lang.Cloneable, java.awt.image.ImageConsumer
- public class GenericRGBFilter
- extends java.awt.image.RGBImageFilter
Fields inherited from class java.awt.image.RGBImageFilter |
canFilterIndexColorModel, newmodel, origmodel |
Fields inherited from class java.awt.image.ImageFilter |
consumer |
Fields inherited from interface java.awt.image.ImageConsumer |
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT |
Method Summary |
void |
addTarget(int r,
int g,
int b)
´ë»ó»ö»ó¸ñ·Ï¿¡ »õ·Î¿î »ö»óÀ» Ãß°¡ÇÑ´Ù.
|
int |
filterRGB(int x,
int y,
int rgb)
ÁÖ¾îÁø rgb °ª¿¡ filter¸¦ Àû¿ë½ÃÄÑ ±× °á°ú°ªÀ» ¹ÝȯÇÑ´Ù. |
void |
removeAll()
´ë»ó»ö»ó¸ñ·ÏÀÇ ³»¿ëÀ» ¿ÏÀüÈ÷ Á¦°ÅÇÑ´Ù.
|
void |
removeTarget(int r,
int g,
int b)
´ë»ó»ö»ó¸ñ·Ï¿¡¼ ÁöÁ¤µÈ »ö»óÀ» Á¦°ÅÇÑ´Ù.
|
void |
setAltaration(int r,
int g,
int b)
´ëü »ö»óÀ» ¼³Á¤ÇÑ´Ù.
|
Methods inherited from class java.awt.image.RGBImageFilter |
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel |
Methods inherited from class java.awt.image.ImageFilter |
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericRGBFilter
public GenericRGBFilter()
addTarget
public void addTarget(int r,
int g,
int b)
- ´ë»ó»ö»ó¸ñ·Ï¿¡ »õ·Î¿î »ö»óÀ» Ãß°¡ÇÑ´Ù.
ÇÊÅ͸µÀÌ µ¿±âȵǹǷΠÇöÀç ÇÊÅ͸µ ÁßÀÎ »ö»ó¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¸øÇÑ´Ù.
filterRGB
public int filterRGB(int x,
int y,
int rgb)
- ÁÖ¾îÁø rgb °ª¿¡ filter¸¦ Àû¿ë½ÃÄÑ ±× °á°ú°ªÀ» ¹ÝȯÇÑ´Ù.
- Parameters:
x
- Àǹ̰¡ ¾ø´Ù.y
- Àǹ̰¡ ¾ø´Ù.rgb
- ¿øº»»ö»ó
- Returns:
- ÇÊÅ͸µ ÈÄÀÇ »ö»ó
removeAll
public void removeAll()
- ´ë»ó»ö»ó¸ñ·ÏÀÇ ³»¿ëÀ» ¿ÏÀüÈ÷ Á¦°ÅÇÑ´Ù.
ÇÊÅ͸µÀÌ µ¿±âȵǹǷΠÇöÀç ÇÊÅ͸µ ÁßÀÎ »ö»ó¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¸øÇÑ´Ù.
removeTarget
public void removeTarget(int r,
int g,
int b)
- ´ë»ó»ö»ó¸ñ·Ï¿¡¼ ÁöÁ¤µÈ »ö»óÀ» Á¦°ÅÇÑ´Ù.
ÇÊÅ͸µÀÌ µ¿±âȵǹǷΠÇöÀç ÇÊÅ͸µ ÁßÀÎ »ö»ó¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¸øÇÑ´Ù.
setAltaration
public void setAltaration(int r,
int g,
int b)
- ´ëü »ö»óÀ» ¼³Á¤ÇÑ´Ù.
ÇÊÅ͸µÀÌ µ¿±âȵǹǷΠÇöÀç ÇÊÅ͸µ ÁßÀÎ »ö»ó¿¡´Â ¿µÇâÀ» ¹ÌÄ¡Áö ¸øÇÑ´Ù.