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