|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.BufferedImageFilter
public class BufferedImageFilter
BufferedImageFilter 클래스는,ImageFilter 를 서브 클래스화해, 전송원과 전송처가 단일의 이미지 연산자 (BufferedImageOp )를 사용해, Image Producer/Consumer/Observer 패러다임(paradigm)의 BufferedImage 에 필터를 거는 간단하고 쉬운 수단을 제공합니다. 이미지 연산자의 예에는,ConvolveOp ,AffineTransformOp , 및 LookupOp 가 있습니다.
ImageFilter ,
BufferedImage ,
BufferedImageOp | 필드의 개요 |
|---|
| 클래스 java.awt.image. ImageFilter 로부터 상속된 필드 |
|---|
consumer |
| 인터페이스 java.awt.image. ImageConsumer 로부터 상속된 필드 |
|---|
COMPLETESCANLINES , IMAGEABORTED , IMAGEERROR , RANDOMPIXELORDER , SINGLEFRAME , SINGLEFRAMEDONE , SINGLEPASS , STATICIMAGEDONE , TOPDOWNLEFTRIGHT |
| 생성자 의 개요 | |
|---|---|
BufferedImageFilter (BufferedImageOp op)
지정된 전송원과 전송처가 단일의 연산자로 BufferedImageFilter 를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
BufferedImageOp |
getBufferedImageOp ()
BufferedImageOp 를 돌려줍니다. |
void |
imageComplete (int status)
ImageConsumer 인터페이스의 imageComplete 메소드로 제공되는 정보에 필터를 겁니다. |
void |
setColorModel (ColorModel model)
ImageConsumer 인터페이스의 setColorModel 메소드로 제공되는 정보에 필터를 겁니다. |
void |
setDimensions (int width,
int height)
ImageConsumer 인터페이스의 setDimensions 메소드로 제공되는 정보에 필터를 겁니다. |
void |
setPixels (int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
byte 배열을 취하는 ImageConsumer 인터페이스의 setPixels 메소드로 제공되는 정보에 필터를 겁니다. |
void |
setPixels (int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
정수치 배열을 취하는, ImageConsumer 인터페이스의 setPixels 메소드로 제공되는 정보에 필터를 겁니다. |
| 클래스 java.awt.image. ImageFilter 로부터 상속된 메소드 |
|---|
clone , getFilterInstance , resendTopDownLeftRight , setHints , setProperties |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public BufferedImageFilter(BufferedImageOp op)
BufferedImageFilter 를 구축합니다.
op - BufferedImage 에 필터를 걸 때에 사용하는,
지정된 BufferedImageOp
NullPointerException - op 가 null 의 경우| 메소드의 상세 |
|---|
public BufferedImageOp getBufferedImageOp()
BufferedImageOp 를 돌려줍니다.
BufferedImageFilter 의 연산자
public void setDimensions(int width,
int height)
ImageConsumer 인터페이스의 setDimensions 메소드로 제공되는 정보에 필터를 겁니다.
주:이 메소드는, 필터 조작의 대상이 되는 픽셀로 구성되는 Image ImageProducer 에 의해 불려 갑니다. 이 클래스를 사용해 이미지로부터 픽셀을 꺼내는 경우는, 이 메소드를 직접 호출하지 않게 해 주세요. 이 메소드를 직접 호출하면(자), 요구되고 있는 픽셀을 꺼내는데 있어서 문제가 생길 가능성이 있습니다.
ImageConsumer 내의 setDimensions ImageFilter 내의 setDimensions width - 이 BufferedImageFilter 에
설정하는 폭height - 이 BufferedImageFilter 에
설정하는 높이ImageConsumer.setDimensions(int, int) public void setColorModel(ColorModel model)
ImageConsumer 인터페이스의 setColorModel 메소드로 제공되는 정보에 필터를 겁니다.
model 가 null 의 경우, 이 메소드는 BufferedImageFilter 의 현재의 ColorModel 를 소거합니다.
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image 의 ImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지로부터 픽셀을 꺼내는 경우는, 이 메소드를 직접 호출하지 않게 해 주세요. 이 메소드를 직접 호출하면(자), 요구되고 있는 픽셀을 꺼내는데 있어서 문제가 생길 가능성이 있습니다.
ImageConsumer 내의 setColorModel ImageFilter 내의 setColorModel model - 이 BufferedImageFilter 의 ColorModel 에
설정하는 ColorModel ImageConsumer.setColorModel(java.awt.image.ColorModel)
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
ImageConsumer 인터페이스의 setPixels 메소드로 제공되는 정보에 필터를 겁니다.
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image 의 ImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지로부터 픽셀을 꺼내는 경우는, 이 메소드를 직접 호출하지 않게 해 주세요. 이 메소드를 직접 호출하면(자), 요구되고 있는 픽셀을 꺼내는데 있어서 문제가 생길 가능성이 있습니다.
ImageConsumer 내의 setPixels ImageFilter 내의 setPixels x - 설정되는 픽셀 영역의
좌상구석의 X 좌표y - 설정되는 픽셀 영역의
좌상구석의 Y 좌표w - 픽셀 영역의 폭h - 픽셀 영역의 높이model - 지정된 ColorModelpixels - 픽셀의 배열off - pixels 배열의 오프셋(offset)scansize - pixels 배열내의
어느 픽셀행으로부터 다음의 픽셀행까지의 거리
IllegalArgumentException - 폭 또는 높이가 0 보다 작다
경우ImageConsumer#setPixels(int, int, int, int, ColorModel, byte[],
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
ImageConsumer 인터페이스의 setPixels 메소드로 제공되는 정보에 필터를 겁니다.
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image 의 ImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지로부터 픽셀을 꺼내는 경우는, 이 메소드를 직접 호출하지 않게 해 주세요. 이 메소드를 직접 호출하면(자), 요구되고 있는 픽셀을 꺼내는데 있어서 문제가 생길 가능성이 있습니다.
ImageConsumer 내의 setPixels ImageFilter 내의 setPixels x - 설정되는 픽셀 영역의
좌상구석의 X 좌표y - 설정되는 픽셀 영역의
좌상구석의 Y 좌표w - 픽셀 영역의 폭h - 픽셀 영역의 높이model - 지정된 ColorModelpixels - 픽셀의 배열off - pixels 배열의 오프셋(offset)scansize - pixels 배열내의
어느 픽셀행으로부터 다음의 픽셀행까지의 거리
IllegalArgumentException - 폭 또는 높이가 0 보다 작다
경우ImageConsumer#setPixels(int, int, int, int, ColorModel, int[],public void imageComplete(int status)
ImageConsumer 인터페이스의 imageComplete 메소드로 제공되는 정보에 필터를 겁니다.
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image 의 ImageProducer 에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지로부터 픽셀을 꺼내는 경우는, 이 메소드를 직접 호출하지 않게 해 주세요. 이 메소드를 직접 호출하면(자), 요구되고 있는 픽셀을 꺼내는데 있어서 문제가 생길 가능성이 있습니다.
ImageConsumer 내의 imageComplete ImageFilter 내의 imageComplete status - 이미지 로드 상태
ImagingOpException - 이 인스턴스에 관련한 BufferedImageOp 의
필터 메소드의 호출에 문제가 있다
경우ImageConsumer.imageComplete(int)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.