|
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
- 지정된 ColorModel
pixels
- 픽셀의 배열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
- 지정된 ColorModel
pixels
- 픽셀의 배열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 도 참조해 주세요.