|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.image.ImageFilter
java.awt.image.CropImageFilter
public class CropImageFilter
이미지를 자르기 위한 ImageFilter 클래스입니다. 이 클래스는, 존재하고 있는 이미지의 구형 영역을 추출해, 그 추출된 영역만을 포함한 새로운 이미지를 제공하기 위해서 ImageFilter 클래스를 확장하고 있습니다. 기존의 이미지로부터 자르기 위해서(때문에), FilteredImageSource 와 함께 사용하는 것을 의도하고 있습니다.
FilteredImageSource
,
ImageFilter
필드의 개요 |
---|
클래스 java.awt.image. ImageFilter 로부터 상속된 필드 |
---|
consumer |
인터페이스 java.awt.image. ImageConsumer 로부터 상속된 필드 |
---|
COMPLETESCANLINES , IMAGEABORTED , IMAGEERROR , RANDOMPIXELORDER , SINGLEFRAME , SINGLEFRAMEDONE , SINGLEPASS , STATICIMAGEDONE , TOPDOWNLEFTRIGHT |
생성자 의 개요 | |
---|---|
CropImageFilter (int x,
int y,
int w,
int h)
소스의 Image 로부터, 파라미터 x, y, w, h 로 지정한 절대 구형 영역을 추출하는 CropImageFileter 를 작성합니다. |
메소드의 개요 | |
---|---|
void |
setDimensions (int w,
int h)
소스의 이미지의 사이즈를 오버라이드(override) 해, 이 자르는 구형 영역의 사이즈를 ImageConsumer 에 건네줍니다. |
void |
setPixels (int x,
int y,
int w,
int h,
ColorModel model,
byte[] pixels,
int off,
int scansize)
전송 되어 온 byte 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다. |
void |
setPixels (int x,
int y,
int w,
int h,
ColorModel model,
int[] pixels,
int off,
int scansize)
전송 되어 온 int 배열의 픽셀이, 추출하는 영역에 들어가 있을지 어떨지를 판정해, 그 영역에 들어가는 픽셀의 부분집합만을 재전송 합니다. |
void |
setProperties (Hashtable <?,?> props)
소스의 객체의 프로퍼티에 잘라진 영역인 것을 나타내는 프로퍼티을 더한 것을 건네줍니다. |
클래스 java.awt.image. ImageFilter 로부터 상속된 메소드 |
---|
clone , getFilterInstance , imageComplete , resendTopDownLeftRight , setColorModel , setHints |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public CropImageFilter(int x, int y, int w, int h)
x
- 추출되는 구형의 최상부의 x 위치y
- 추출되는 구형의 최상부의 y 위치w
- 추출되는 구형의 폭h
- 추출되는 구형의 높이메소드의 상세 |
---|
public void setProperties(Hashtable <?,?> props)
super.setProperties
를 호출해, 프로퍼티이 추가됩니다.
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image
의 ImageProducer
에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.
ImageConsumer
내의 setProperties
ImageFilter
내의 setProperties
props
- 소스 객체로부터의 프로퍼티public void setDimensions(int w, int h)
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image
의 ImageProducer
에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.
ImageConsumer
내의 setDimensions
ImageFilter
내의 setDimensions
w
- 소스 이미지의 폭h
- 소스 이미지의 높이ImageConsumer
public void setPixels(int x, int y, int w, int h, ColorModel model, byte[] pixels, int off, int scansize)
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image
의 ImageProducer
에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.
ImageConsumer
내의 setPixels
ImageFilter
내의 setPixels
x
- 설정되는 픽셀 영역의
좌상구석의 X 좌표y
- 설정되는 픽셀 영역의
좌상구석의 Y 좌표w
- 픽셀 영역의 폭h
- 픽셀 영역의 높이model
- 지정된 ColorModel
pixels
- 픽셀의 배열off
- pixels
배열의 오프셋(offset)scansize
- pixels
배열내의
어느 픽셀행으로부터 다음의 픽셀행까지의 거리ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
public void setPixels(int x, int y, int w, int h, ColorModel model, int[] pixels, int off, int scansize)
주:이 메소드는, 필터 처리의 대상이 되는 픽셀로 구성되는 Image
의 ImageProducer
에 의해 불려 가는 것을 상정해 구현되고 있습니다. 이 클래스를 사용해 이미지의 픽셀을 필터 처리하는 개발자는, 이 메소드를 직접 호출하지 말아 주세요. 이 메소드를 직접 호출하면(자), 필터 조작을 방해할 가능성이 있습니다.
ImageConsumer
내의 setPixels
ImageFilter
내의 setPixels
x
- 설정되는 픽셀 영역의
좌상구석의 X 좌표y
- 설정되는 픽셀 영역의
좌상구석의 Y 좌표w
- 픽셀 영역의 폭h
- 픽셀 영역의 높이model
- 지정된 ColorModel
pixels
- 픽셀의 배열off
- pixels
배열의 오프셋(offset)scansize
- pixels
배열내의
어느 픽셀행으로부터 다음의 픽셀행까지의 거리ImageConsumer.setPixels(int, int, int, int, java.awt.image.ColorModel, byte[], int, int)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.